urllib一些用法

 1 import urllib.request
 2 import urllib.parse
 3 import json
 4 
 5 
 6 url = ''
 7 data = {
 8     '':'',
 9     '':''
10 }
11 # data 必须是字节流bytes
12 encode_data = bytes(urllib.parse.urlencode(data), encoding='utf-8')
13 headers = {
14     'Cookie': '',
15     'Host': '',
16     'Referer':'',
17     'User-Agent': ''
18 }
19 
20 request = urllib.request.Request(url=url, data=encode_data, headers=headers, method='POST')
21 response = urllib.request.urlopen(request)
22 
23 # response转bytes后转str后转dict
24 res_dict = json.loads(response.read().decode('utf-8'))
25 
26 # urllib还可以直接保存图片
27 img_url = ''
28 save_path = ''
29 urllib.request.urlretrieve(img_url, save_path) 

 

posted @ 2018-11-29 14:04  面向bug编程  阅读(73)  评论(0)    收藏  举报