爬虫学习——参数解析
Posted kuangkuangduangduang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爬虫学习——参数解析相关的知识,希望对你有一定的参考价值。
解析参数使用urllib.parse
import urllib.parse
# 在百度搜索“中国”关键字,得到的得到的url如下:
string= "https://www.baidu.com/s?ie=utf-8&word=%E4%B8%AD%E5%9B%BD&tn=98537121_hao_pg"
#unquote()反应用,解析参数,将二进制转成我们能看懂的中文形式
string = urllib.parse.unquote(string)
print(string)
# 显示结果:
https://www.baidu.com/s?ie=utf-8&word=中国&tn=98537121_hao_pg
变换参数,将参数进行引用,转换成为二进制形式
country = "日本"
# quote()作用是引用,即解析参数,将中文转换成为二进制形式
string = urllib.parse.quote(country)
string1= "https://www.baidu.com/s?ie=utf-8&word=%s&tn=98537121_hao_pg"%(string)
print(string1)
# 显示结果:
https://www.baidu.com/s?ie=utf-8&word=%E6%97%A5%E6%9C%AC&tn=98537121_hao_pg
以上是关于爬虫学习——参数解析的主要内容,如果未能解决你的问题,请参考以下文章