LINUX.ORG.RU

Подключение к tor из pycurl

 


1

2

Добрый день подскажите в чем может быть проблема, при ображении к тор из pycurl получаю такую ошибку

* SOCKS5 communication to vokt.ru:80
* Received invalid version in initial SOCKS5 response.
* Closing connection 0
An error occurred:  (7, 'Received invalid version in initial SOCKS5 response.')
b''

врядли проблема в pycurl, так как я пробовал бесплатный сокс и все работает.

Перемещено jollheef из admin



Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Riniko

конкретнее вот код

import pycurl
try:
    from StringIO import StringIO
except ImportError:
    from io import BytesIO
from datetime import datetime


output = BytesIO()
c = pycurl.Curl()
c.setopt(pycurl.CONNECTTIMEOUT, 30)
c.setopt(pycurl.TIMEOUT, 8)
c.setopt(pycurl.COOKIEFILE, '')
c.setopt(pycurl.FAILONERROR, True)
c.setopt(pycurl.FOLLOWLOCATION, 1)
c.setopt(pycurl.MAXREDIRS, 5)
c.setopt(pycurl.MAX_RECV_SPEED_LARGE, 65536)
c.setopt(pycurl.PROXY, '127.0.0.1:9051')
c.setopt(pycurl.PROXYTYPE, pycurl.PROXYTYPE_SOCKS5)
c.setopt(pycurl.PROXYUSERPWD, ":my_password")
c.setopt(pycurl.HTTPHEADER, ['Accept: text/html', 'Accept-Charset: UTF-8'])
c.setopt(pycurl.NOSIGNAL, 1)
c.setopt(pycurl.VERBOSE, 1)
try:
	c.setopt(pycurl.WRITEFUNCTION, output.write)
	c.setopt(pycurl.URL, "http://vokt.ru/")
	c.perform()
except pycurl.error as error:
	print('An error occurred: ', str(error))
print(output.getvalue().title())
на порту 9051 tor

serrrgggeee
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.