16:13 Imacros. Скрипт web-паука |
В данной статье хочу рассказать о том, как в скриптах Imacros происходит чтение из внешнего файла. Для примера будет использоваться простой скрипт web-паука. Все его действия такие — скрипт ходит по сайтам, после перехода на сайт он останавливается и ждет действий от пользователя. После нажатия пользователем соответствующей кнопки он продолжит свою работу. В данном случае сам код остается неизменным, а текстовой файл с данными можно будет в дальнейшем корректировать — менять урл сайтов на другие. Данный скрипт также можно использовать как заготовку при написании постера по форумам или комментариев на сайтах.
Так же отключение контроля ошибок в строке 2 и 3 позволит нам избежать остановки скрипта в случае, если сам URL адрес будет недоступен, тогда скрипт после ожидания перейдет в паузу. Формат файла — url.txt очень простой. В каждой строке по одному адресу. Поле каждого адреса ставится запятая, за исключением последнего URL в списке. В данном случае запятая дает понять понять скрипту о конце строки, служит разделителем. Если вы по каким-то причинам хотите использовать другой разделитель, например вам нужно использовать текст с запятой, то в качестве разделителя вы можете принудительно указать например точку с запятой следующей командой.
Есть еще один способ использовать внутри поля разделитель — заключить его в двойные кавычки. Только тогда вы сможет быть уверены в корректной работе скрипта. Другие текстовые редакторы, работающие под Windows, сохраняют файлы в кодировке Windows-1251. И даже если вы сможете в каком-то найти кодировку UTF-8, то он сохранится с BOOM. Поэтому советую пользоваться именно этим редактором. |
|
Всего комментариев: 0 | |