2013-08-28 2 views
2

Я в настоящее время имею следующий макрос:Imacros .... начать новую строку в файл извлечение данных CSV

VERSION BUILD=9002379 
TAB T=1 
TAB CLOSEALLOTHERS 
URL GOTO=http://www.bbc.co.uk/food/recipes/chocolate_and_orange_87739 
ADD !EXTRACT {{!URLCURRENT}} 
TAG POS=1 TYPE=DIV ATTR=CLASS:article-title EXTRACT=TXT 
TAG POS=1 TYPE=DIV ATTR=ID:ingredients EXTRACT=TXT 
ADD INTERNAL {{#NEWLINE#}} 
URL GOTO=http://www.bbc.co.uk/food/recipes/secret_squirrel_cake_49338 
ADD !EXTRACT {{!URLCURRENT}} 
TAG POS=1 TYPE=DIV ATTR=CLASS:article-title EXTRACT=TXT 
TAG POS=1 TYPE=DIV ATTR=ID:ingredients EXTRACT=TXT 
SAVEAS TYPE=EXTRACT FOLDER=C:\Data_Extract_BBC FILE=Ollytest1.csv 

Я хочу, чтобы это написать на новую строку для каждого URL я ударил, но в файл помещает их в одну строку. Есть ли команда для запуска новой строки?

Это главный вопрос. Мой другой вопрос: как я могу заставить Imacro залезть на весь сайт и взять рецепты с каждой страницы, где они существуют? На некоторых страницах может отсутствовать прием. Я не могу найти список на карте сайта URL, а URL - это не просто цифры. Как я могу заставить Imacros исследовать ссылки на сайте?

+0

SaveAs будет сохранять данные в новую строку в любом случае - просто добавить идентификатор после каждого извлечения вы хотите сохранить - это также необходимо очистить значение в! extract после сохранения – Bestmacros

+0

Для вашего второго вопроса перейдите на эту страницу http://www.bbc.co.uk/food/recipes#quick-recipe-finder и проверьте все национальные кухни из нижней части. Затем создайте сценарий Imacros для извлечения всех 15 ссылок с одной страницы и нажмите кнопку «Далее». Для его выполнения используйте кнопку Play Loop. – symbiotech

ответ

3

пример кода

VERSION BUILD=9002379 
TAB T=1 
TAB CLOSEALLOTHERS 
URL GOTO=http://www.bbc.co.uk/food/recipes/chocolate_and_orange_87739 
ADD !EXTRACT {{!URLCURRENT}} 
TAG POS=1 TYPE=DIV ATTR=CLASS:article-title EXTRACT=TXT 
TAG POS=1 TYPE=DIV ATTR=ID:ingredients EXTRACT=TXT 
SAVEAS TYPE=EXTRACT FOLDER=C:\Data_Extract_BBC FILE=Ollytest1.csv 
set !extract null 
URL GOTO=http://www.bbc.co.uk/food/recipes/secret_squirrel_cake_49338 
ADD !EXTRACT {{!URLCURRENT}} 
TAG POS=1 TYPE=DIV ATTR=CLASS:article-title EXTRACT=TXT 
TAG POS=1 TYPE=DIV ATTR=ID:ingredients EXTRACT=TXT 
SAVEAS TYPE=EXTRACT FOLDER=C:\Data_Extract_BBC FILE=Ollytest1.csv 
4

Чтобы начать новую строку, вы можете сделать это:

ADD !VAR1 <BR>