request
简单来说就是用来构建请求头,把它给到一个变量作为urlopen的参数即可发起请求。
response = request.Request(url, headers)
error
导入error处理HTTP和URL的错误
示例:
except error.HTTPError as err:
print(err.reason)
except error.URLError as err:
print(err.reason)
parse
进行url编码,通常是将url中的表单数据传进urlencode方法中,在进行一个字符集为“utf8”的编码
示例:
#链接表单数据
form_data = {
'sex': 'f',
'key': '',
'stc': '1:11,2:20.28,23:1',
'sn': 'default',
'sv': '1',
'p': 1,
'f': 'search',
'listStyle': 'bigPhoto',
'pri_uid': '0',
'jsversion': 'v5',
}
b_form_data = parse.urlencode(form_data).encode('utf-8')
网友评论