python基础 urllib

urlopen(url, data, timeout):第一个参数url即为URL,第二个参数data是访问URL时要传送的数据,第三个timeout是设置超时时间


urllib的urlencode方法将字典编码:

values = {}

values['username'] = "[email protected]"

values['password'] = "XXXX"

data = urllib.urlencode(values)

request = urllib2.Request(url,data)


高级用法:

1.设置headers:request = urllib2.Request(url, data, headers) 请求

                     防盗链:服务器识别Headers的refer是不是自己

         'Refer':'http://'

2.proxy的代理:

你可能感兴趣的:(python基础 urllib)