iMacros - извлекает часть текста внутри тега TD
Пожалуйста, перейдите по ссылке http://www.networksolutions.com/whois-search/reedandthomas.com
Я хочу извлечь только нижнюю часть текста:
Administrative Contact:
Chilcoat, Dan dchilcoat-rt@adelphia.net
Reed & Thomas Electrical Contractors, Inc
621 Hanover Pike
Hampstead, Maryland 21074
United States
(410) 239-9680
Technical Contact:
Chilcoat, Dan dchilcoat-rt@adelphia.net
Reed & Thomas Electrical Contractors, Inc
621 Hanover Pike
Hampstead, Maryland 21074
United States
(410) 239-9680
и сохраните его в листе Excel с данными административного контакта и технического контакта в каждой колонке.
Я работал над iMacros ранее, и я знаю, как извлечь, хотя. Для другого проекта я использовал
URL GOTO=http://www.yellowbook.com/yellow-pages/?what={{!COL2}}&where={{!COL1}}
TAG POS=6 TYPE=STRONG ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=d:\ FILE=results.txt
для извлечения определенных данных из yellowbook.com
Это извлечение whois немного проблематично для меня, потому что это не весь контент TD, который мне нужен, а часть контента TD (только административный контакт и технические контактные данные). Я использую аддон браузера iMacros для Firefox. У меня также есть лицензионная копия браузера iMacros, если ваше решение хочет, чтобы я использовал его.
Любая помощь, пожалуйста?
1 ответ
Конечно, вы можете использовать любой язык сценариев для управления извлечением перед его сохранением, если у вас есть iMacros Scripting Interface.
Однако недавно в iMacros для Firefox и iMacros Browser (и в плагине IE) появилась новая функция, которая позволяет манипулировать извлеченной строкой прямо в коде iMacros, используя eval javascript.
Я предлагаю вам взглянуть на http://wiki.imacros.net/EVAL для деталей.