首页 > 其他 > 详细

爬虫学习(三)——参数解析

时间:2019-02-12 12:58:38      阅读:141      评论:0      收藏:0      [点我收藏+]

解析参数使用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

 

爬虫学习(三)——参数解析

原文:https://www.cnblogs.com/kuangkuangduangduang/p/10364556.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!