Что нового

_INetGetSource, скорость работы; скорость работы с интернет.

Andrei7

Новичок
Сообщения
72
Репутация
3
В общем проблема такая, работаю с
Код:
_INetGetSource
, после загрузки страницы соединение закрывается, а у меня много страниц нужно грузить поочерёдно, как сделать так, чтобы соединение не закрывалось каждый раз после загрузки страницы? IE не предлагать.
Также прошу дать ссылку на тему, где рассказывается, как писать код , чтобы работал максимально быстро, если есть такая... или советами поделитесь пожалуста :smile:
 

Redline

AutoIT Гуру
Сообщения
506
Репутация
370
Re: Работа с интернет

Вот довольно быстрый способ:
Код:
$oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')

Dim $aUrl[3] = ['http://site/1.html', 'http://site/2.html', 'http://site/3.html']

For $i = 0 To UBound($aUrl) - 1
	$oHTTP.Open('GET', $aUrl[$i], False)
	$oHTTP.Send('')
	$sHTML = $oHTTP.ResponseText
	ConsoleWrite($sHTML & @CRLF & '============================' & @CRLF)
Next

Если таким образом обходить один сайт, то можно напороться на анти-флуд защиту :D , так что делай паузу в неск. секунд каждые 5-10 запросов.
PS: ссылки должны быть полными с http://www. , если они есть
 

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
Re: Работа с интернет

если тебе просто грузить то по пробуй
Код:
InetGet()

или
Код:
InetRead()
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
624
Re: Работа с интернет

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Работа с интернет" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 
Верх