iMacros - извлекает часть текста внутри тега TD - PullRequest
0 голосов
/ 17 ноября 2011

Пожалуйста, перейдите по ссылке 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 Ответ

1 голос
/ 13 декабря 2011

Конечно, вы можете использовать любой язык сценариев для управления извлечением перед его сохранением, если у вас есть iMacros Scripting Interface.

Однако недавно в iMacros для Firefox и iMacros Browser (и в плагине IE) появилась новая функция, которая позволяет манипулировать извлеченной строкой прямо в коде iMacros, используя eval javascript.

Я предлагаю вам взглянуть на http://wiki.imacros.net/EVAL для деталей.

...