Войти

Показать полную графическую версию : [решено] Возможно ли работать с содержанием интернет-страницы, не открывая окно браузера?


evg64
13-09-2009, 15:18
Сабж. К примеру, можно ли получить HTML страницы, имея ссылку и не открывая окошко браузера? Или получить список ссылок на этой странице и тд.
Дело в том, что, быть может, мне придется работать со страницей, на которой много ссылок на другие страницы - уже на них нужно будет вычленить некоторую информацию для дальнейшей работы скрипта. Выглядит нерациональным по очереди кликать на каждую ссылку и ждать загрузки страницы в браузере.

beve
13-09-2009, 15:58
К примеру, можно ли получить HTML страницы, имея ссылку и не открывая окошко браузера? »
Можно. Смотри функцию InetGet.

evg64
13-09-2009, 16:59
А как из файла, создаваемого InetGet, можно получить список ссылок (или форм), если в этом файле некоторых ссылок нет (я специально проверял на примере www.google.ru)?

beve
13-09-2009, 18:25
если в этом файле некоторых ссылок нет »
Ну, если ты уверен что тебе InetGet не подходит, тогда остается только:#include <IE.au3>
$oIE = _IECreate ("http://www.google.ru/",Default,0)
$sHTML = _IEBodyReadHTML ($oIE)
MsgBox(0,"",$sHTML)

Sp01LeR
30-09-2009, 15:54
...не подходит, тогда остается только: »

Есть еще TCPConnect() и WinHTTP UDF :tomato2:

bulldog5293
22-10-2009, 19:38
А можно ли работать со страницай html напримую и вводить в неё данные к примеру Логин и пароль, не открывая её, если не пример то функции какие использовать при этом нада?




© OSzone.net 2001-2012