-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Возможно ли работать с содержанием интернет-страницы, не открывая окно браузера?
Сабж. К примеру, можно ли получить HTML страницы, имея ссылку и не открывая окошко браузера? Или получить список ссылок на этой странице и тд.
Дело в том, что, быть может, мне придется работать со страницей, на которой много ссылок на другие страницы - уже на них нужно будет вычленить некоторую информацию для дальнейшей работы скрипта. Выглядит нерациональным по очереди кликать на каждую ссылку и ждать загрузки страницы в браузере.
|
Цитата:
Цитата evg64
К примеру, можно ли получить HTML страницы, имея ссылку и не открывая окошко браузера? »
|
Можно. Смотри функцию InetGet.
|
А как из файла, создаваемого InetGet, можно получить список ссылок (или форм), если в этом файле некоторых ссылок нет (я специально проверял на примере www.google.ru)?
|
Цитата:
Цитата evg64
если в этом файле некоторых ссылок нет »
|
Ну, если ты уверен что тебе InetGet не подходит, тогда остается только:
Код:
#include <IE.au3>
$oIE = _IECreate ("http://www.google.ru/",Default,0)
$sHTML = _IEBodyReadHTML ($oIE)
MsgBox(0,"",$sHTML)
|
Цитата:
Цитата beve
...не подходит, тогда остается только: »
|
Есть еще TCPConnect() и WinHTTP UDF :tomato2:
|
bulldog5293 |
22-10-2009 19:38 1249769 |
А можно ли работать со страницай html напримую и вводить в неё данные к примеру Логин и пароль, не открывая её, если не пример то функции какие использовать при этом нада?
|
Время: 19:45.
© OSzone.net 2001-