Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Возможно ли работать с содержанием интернет-страницы, не открывая окно браузера? (http://forum.oszone.net/showthread.php?t=150410)

evg64 13-09-2009 15:18 1217889

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

beve 13-09-2009 15:58 1217931

Цитата:

Цитата evg64
К примеру, можно ли получить HTML страницы, имея ссылку и не открывая окошко браузера? »

Можно. Смотри функцию InetGet.

evg64 13-09-2009 16:59 1217963

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

beve 13-09-2009 18:25 1218031

Цитата:

Цитата evg64
если в этом файле некоторых ссылок нет »

Ну, если ты уверен что тебе InetGet не подходит, тогда остается только:
Код:

#include <IE.au3>
$oIE =
_IECreate ("http://www.google.ru/",Default,0)
$sHTML =
_IEBodyReadHTML ($oIE)
MsgBox(0,"",$sHTML)



Sp01LeR 30-09-2009 15:54 1231267

Цитата:

Цитата beve
...не подходит, тогда остается только: »

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

bulldog5293 22-10-2009 19:38 1249769

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


Время: 19:45.

Время: 19:45.
© OSzone.net 2001-