import urllib.request
import string
import urllib.parse
def get_params():
url="https://www.baidu.com/s?"
params={
"wd":"中文",
"key":"zhang",
"value":"san"
}
str_params = urllib.parse.urlencode((params))
#wd=%E4%B8%AD%E6%96%87&key=zhang&value=san上面这个函数的作用
print(str_params)
final_url=url+str_params
#将带有中文的url,转义成计算机可识别的url
end_url = urllib.parse.quote(final_url,safe=string.printable)
response = urllib.request.urlopen(end_url)
data = response.read().decode("utf-8")
print(data)
get_params()
python urllib网址与字典的拼接
猜你喜欢
转载自blog.csdn.net/weixin_45051787/article/details/104289241
今日推荐
周排行