antiwinforever
Новичок
- Сообщения
- 25
- Репутация
- 0
Здравствуйте!
Подключаюсь к сайту через:
Нужно реализовать поддержку любых прокси.
Для проверки скрипта брал прокси отсюда: proxyprivat.com/freeproxies
Но скрипт почему то работает только с прокси, у которых указано: SSL прокси.
С остальными: (SOCKS5 прокси, HTTP(S) прокси), почему то не работает.
Скрипт вылетает с ошибкой:
+ необходимо включить поддержку приватных прокси с паролем и логином.
Это все я разобрался. Если без пароля, то так:
А с паролем так:
Но непонятно, может в Autoit есть какие то ограничения по типу прокси серверов? И как их обойти?
Подключаюсь к сайту через:
Код:
$oHttp = ObjCreate ("WinHttp.WinHttpRequest.5.1")
Нужно реализовать поддержку любых прокси.
Для проверки скрипта брал прокси отсюда: proxyprivat.com/freeproxies
Но скрипт почему то работает только с прокси, у которых указано: SSL прокси.
С остальными: (SOCKS5 прокси, HTTP(S) прокси), почему то не работает.
Скрипт вылетает с ошибкой:
Код:
The requested action with this object has failed.:
$oHttp.Send()
$oHttp^ ERROR
Это все я разобрался. Если без пароля, то так:
Код:
$oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oHTTP.SetProxy(2, "прокси:порт")
$oHTTP.Open('GET', 'https://www.test.com/', False)
А с паролем так:
Код:
$oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oHTTP.SetProxy(2, "прокси:порт")
$oHTTP.Open('GET', 'https://www.test.com/', False)
$oHTTP.SetCredentials("Логин", "Пароль", 0)
Но непонятно, может в Autoit есть какие то ограничения по типу прокси серверов? И как их обойти?