Я действительно новичок в iMacros, но, похоже, имею общее представление о том, как это работает. Однако у меня есть две проблемы, которые я просто не могу решить. iMacros загружается из исполняемой службы, которая запускается всякий раз, когда это необходимо для получения информации. После извлечения данных служба берет их и записывает в файл на диске C сервера. Это работало нормально до месяца назад. Amazon изменил сайт, и теперь я не могу заставить скрипт сотрудничать. Вся помощь в решении этого вопроса будет принята с благодарностью.
- Скрипт не извлекает текст, а
- Новый браузер iMacros открывается после каждого запуска скрипта.
Я изучил Интернет, по-разному манипулировал скриптом и использовал опцию записи, а также мастер для создания скрипта для извлечения данных. Я не уверен, что мне не хватает. Мой скрипт ниже.
VERSION BUILD=7401598
TAB T=1
URL GOTO=https://sellercentral.amazon.com/gp/fba/revenue-calculator/index.html/ref=au_xx_cont_xx?ie=UTF8&lang=en_US
WAIT SECONDS=10
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:search-form ATTR=ID:search-string CONTENT={{Asin}}
WAIT SECONDS=10
TAG POS=1 TYPE=BUTTON ATTR=ID:search-products
WAIT SECONDS=10
TAG POS=1 TYPE=BUTTON ATTR=ID:update-fees-link
WAIT SECONDS=10
TAG POS=1 TYPE=SPAN ATTR=TXT:Order<SP>Handling
WAIT SECONDS=10
TAG POS=1 TYPE=SPAN ATTR=TXT:Pick<SP>&<SP>Pack
WAIT SECONDS=10
TAG POS=1 TYPE=SPAN ATTR=TXT:Weight<SP>Handling
WAIT SECONDS=10
Текст, который мне нужно извлечь, это «Обработка заказов», «Выбор и упаковка», «Обработка веса».