码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-02-12 13:05:57      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:parse   www.   二进制   style   nbsp   爬虫学习   变换   http   结果   

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

 

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

标签:parse   www.   二进制   style   nbsp   爬虫学习   变换   http   结果   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!