开发者

python socket problem

开发者 https://www.devze.com 2022-12-30 02:01 出处:网络
I write this python code: import socks import socket socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, \"64.83.219.7\", 58279开发者_如何学C)

I write this python code:

import socks
import socket
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "64.83.219.7", 58279开发者_如何学C)
socket.socket = socks.socksocket
socket.setdefaulttimeout(19)
import urllib2
print urllib2.urlopen('http://www.google.com').read()

but when I execute it, I get this error:

urllib2.URLError: <urlopen error timed out>

What am I doing wrong?


Something timed out in your script. I guess the connection to google because of wrong proxy setup. I think your goal is to fetch the contents of http://www.google.com through a proxy? I don't know about this method to set it using socket/socks module. Maybe you want to take a look at the following chapters in the python documentation:

http://docs.python.org/library/urllib2.html?highlight=urllib2#examples (code sinppet 5 and the text above)

http://docs.python.org/library/urllib2.html?highlight=urllib2#urllib2.Request.set_proxy

http://docs.python.org/library/urllib2.html?highlight=urllib2#proxyhandler-objects

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号