Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] как сделать чтоб сохранялось в строчку?

№103-01-2017 15:32:36

Granat
Участник
 
Группа: Members
Зарегистрирован: 22-12-2016
Сообщений: 22
UA: Yandex 16

[РЕШЕНО] как сделать чтоб сохранялось в строчку?

Помогите пожалуйста..

как сохранить извлеченный текст екстракт не в столбик а в строчку?

скрытый текст

Выделить код

Код:

TAG POS=2 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.csv
TAG POS=4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.csv
TAG POS=6 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.csv
TAG POS=8 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.csv
TAG POS=11 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.csv
TAG POS=13 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.csv


код публикуется в тегах code внутри спойлера
в названии темы, не должно быть сообщений типа "помогите, help"..  и т.д.

InfSub

Отредактировано Granat (03-01-2017 18:21:23)

Отсутствует

 

№203-01-2017 18:42:25

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 184
UA: Comodo_dragon 45.0

Re: [РЕШЕНО] как сделать чтоб сохранялось в строчку?

Оставить только одну строку

скрытый текст

Выделить код

Код:

SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.csv


в конце, а не делать её каждый раз.

Отсутствует

 

№303-01-2017 19:30:52

Granat
Участник
 
Группа: Members
Зарегистрирован: 22-12-2016
Сообщений: 22
UA: Yandex 16

Re: [РЕШЕНО] как сделать чтоб сохранялось в строчку?

udalov пишет

Оставить только одну строку SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.csv в конце, а не делать её каждый раз.

спасибо дорогой счастья!Любви тебе! ВЫРУЧИЛ! Обращайся всегда помогу!!

Добавлено 03-01-2017 19:38:55
дарю авторегер для сайта

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


только строго не судите)


скрытый текст

Выделить код

Код:

SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO
CLEAR
TAB CLOSE
SET !DATASOURCE_DELIMITER ;
SET !DATASOURCE E:\autoreg.csv
SET !LOOP 5
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE_COLUMNS 6
SET !USERAGENT "{{!COL2}}"
SET !TIMEOUT_TAG 1
' Установка параметров 
SET IPHTTP   "{{!COL1}}"
SET IPSSL    "{{!COL1}}"
SET IPSOCKS  "{{!COL1}}"
SET SOCKSVER "4"
SET PORTALL  ""
SET LOGPASS  "=="
' Переход к вкладке настроек
URL GOTO=about:config
WAIT SECONDS=1
' Непосредственная запись настроек
' Команда которая включает прокси 
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setIntPref("network.proxy.type",1);")
' Устанавливает один протакол для всех одинаковым 
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setBoolPref("network.proxy.share_proxy_settings",true);")
' Установить каждому отдельный прокси 
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setBoolPref("network.proxy.share_proxy_settings",false);")
' Устанавливает HTTP прокси 
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref("network.proxy.http",'{{IPHTTP}}');")
' Установить порт для HTTP прокси
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setIntPref("network.proxy.http_port",{{PORTALL}});")
' Устанавливаем SSL прокси 
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref("network.proxy.ssl",'{{IPSSL}}');")
' Устанавливаем  порт для SSL прокси 
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setIntPref("network.proxy.ssl_port",{{PORTALL}});")
' Установка SOCKS прокси  
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref("network.proxy.socks",'{{IPSOCKS}}');")
' Установка  порта для SOCKS
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setIntPref("network.proxy.socks_port",{{PORTALL}});")
' Установка версии SOCKS (4 или 5)
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setIntPref("network.proxy.socks_version",{{SOCKSVER}});")
' Установка логина и пароля прокси
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref("extensions.proxyauth.authtoken",'{{LOGPASS}}');")

URL GOTO=https://sendpulse.com/ru/register
EVENT TYPE=CLICK SELECTOR="#inputName" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#inputName" CHARS="{{!COL3}}"
EVENT TYPE=CLICK SELECTOR="#inputEmail" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#inputEmail" CHARS="{{!COL4}}"
EVENT TYPE=MOUSEDOWN SELECTOR="#inputPhone" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#inputPhone" CHARS="{{!COL6}}"
EVENT TYPE=CLICK SELECTOR="#inputPassword" BUTTON=0
SET !ENCRYPTION NO
EVENTS TYPE=KEYPRESS SELECTOR="#inputPassword" CHARS="{{!COL5}}"
EVENT TYPE=CLICK SELECTOR="#regform-body>DIV:nth-of-type(6)>DIV>P" BUTTON=0
WAIT SECONDS=1
EVENT TYPE=CLICK SELECTOR="#btn-reg" BUTTON=0
WAIT SECONDS=1
'заход в почту
TAB OPEN
TAB T=2
URL GOTO=https://mail.rambler.ru/
EVENT TYPE=CLICK SELECTOR="#app>DIV>DIV>DIV:nth-of-type(2)>FORM>DIV>DIV>INPUT" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#app>DIV>DIV>DIV:nth-of-type(2)>FORM>DIV>DIV>INPUT" CHARS="{{!COL4}}"
EVENT TYPE=MOUSEDOWN SELECTOR="#form_password" BUTTON=0
EVENT TYPE=MOUSEMOVE SELECTOR="#form_password" POINT="(326,298)"
EVENT TYPE=MOUSEUP POINT="(326,298)"
SET !ENCRYPTION NO
EVENTS TYPE=KEYPRESS SELECTOR="#form_password" CHARS="{{!COL5}}"
EVENT TYPE=CLICK SELECTOR="#app>DIV>DIV>DIV:nth-of-type(2)>FORM>DIV:nth-of-type(3)>DIV>BUTTON" BUTTON=0
WAIT SECONDS=10
EVENT TYPE=CLICK SELECTOR="#js>BODY>DIV:nth-of-type(7)>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(5)>DIV:nth-of-type(3)>DIV:nth-of-type(5)>DIV:nth-of-type(2)>DIV>A:nth-of-type(2)" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#part1>DIV>DIV>TABLE>TBODY>TR>TD>TABLE>TBODY>TR:nth-of-type(2)>TD>TABLE>TBODY>TR>TD>TABLE>TBODY>TR>TD>A" BUTTON=0
WAIT SECONDS=2
URL GOTO=https://login.sendpulse.com/smtp/index/settings/
FRAME F=0
EVENT TYPE=CLICK SELECTOR="#accordion>LI>A>SPAN:nth-of-type(2)" BUTTON=0
WAIT SECONDS=2
TAG POS=2 TYPE=TD ATTR=TXT:* EXTRACT=TXT
TAG POS=4 TYPE=TD ATTR=TXT:* EXTRACT=TXT
TAG POS=6 TYPE=TD ATTR=TXT:* EXTRACT=TXT
TAG POS=8 TYPE=TD ATTR=TXT:* EXTRACT=TXT
TAG POS=11 TYPE=TD ATTR=TXT:* EXTRACT=TXT
TAG POS=13 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.csv


код публикуется в тегах code внутри спойлера

InfSub

Отредактировано Granat (03-01-2017 19:39:45)

Отсутствует

 

№403-01-2017 20:17:20

Granat
Участник
 
Группа: Members
Зарегистрирован: 22-12-2016
Сообщений: 22
UA: Yandex 16

Re: [РЕШЕНО] как сделать чтоб сохранялось в строчку?

удалено, избыточное цитирование
извините, будьте добры подскажите, как сделать чтоб еще дату вносило например в 1 колонку

InfSub

Отсутствует

 

№504-01-2017 16:50:43

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 55.0
Веб-сайт

Re: [РЕШЕНО] как сделать чтоб сохранялось в строчку?


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№606-01-2017 05:06:48

Granat
Участник
 
Группа: Members
Зарегистрирован: 22-12-2016
Сообщений: 22
UA: Yandex 16

Re: [РЕШЕНО] как сделать чтоб сохранялось в строчку?

InfSub


простите, не могу понять куда вставить CONTENT="{{!NOW:dd_hhnn}}"
чтоб в первую колонку вставляло дату.. если не трудно пожалуйста помогите не могу найти как удалять пробелы при извлечении и сохранении (закомментированная строчка (TAG POS=12) которая вытягивает страну.. ( Блин на сайте 2ip значение "TAG POS" динамическое, тоесть каждый раз вытягивает разную информацию..) как быть?

скрипт работает в браузере tor сохраняет ip и страну в файл.
Зачем мне это надо?
- планирую проанализировать частоту повторов ip + научиться работать с EXTRACT

скрытый текст

Выделить код

Код:

SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO
FILTER TYPE=IMAGES STATUS=ON
URL GOTO=https://2ip.ru/
TAG POS=1 TYPE=BIG ATTR=TXT:* EXTRACT=TXT
'TAG POS=12 TYPE=TD ATTR=TXT:* EXTRACT=TXT
wait seconds=1
SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.txt
EVENT TYPE=KEYPRESS SELECTOR=* CHAR="L" MODIFIERS="ctrl,shift"
wait seconds=1


код публикуется в тегах code внутри спойлера

замечание

InfSub

Отредактировано Granat (06-01-2017 06:34:05)

Отсутствует

 

№706-01-2017 14:09:31

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 50.0
Веб-сайт

Re: [РЕШЕНО] как сделать чтоб сохранялось в строчку?

Granat пишет

не могу понять куда вставить

скрытый текст

Выделить код

Код:

SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO
FILTER TYPE=IMAGES STATUS=ON
URL GOTO=https://2ip.ru/
SET !EXTRACT {{!NOW:dd_hhnn}}
TAG POS=1 TYPE=BIG ATTR=ID:d_clip_button EXTRACT=TXT
wait seconds=1
SAVEAS TYPE=EXTRACT FOLDER=E:\ FILE=result.txt
EVENT TYPE=KEYPRESS SELECTOR=* CHAR="L" MODIFIERS="ctrl,shift"
wait seconds=1


код обновен с учетом динамичности tag pos


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] как сделать чтоб сохранялось в строчку?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]