爬虫学习——参数解析

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

 




以上是关于爬虫学习——参数解析的主要内容,如果未能解决你的问题,请参考以下文章

爬虫学习 06.Python网络爬虫之requests模块

爬虫学习 05.Python网络爬虫之三种数据解析方式

简单爬虫学习记录

Python爬虫学习二------爬虫基本原理

python学习第八十五天:网络爬虫之数据解析方式

Python爬虫学习实践基于Beautiful Soup的网站解析及数据可视化