大家好,我是Python进阶者。

一、前言

前几天在Python白银交流群【千葉ほのお】问了一个Python网络爬虫过程中URL编码的问题,提问截图如下:

f81d9a2a9bb3e6e7085c276bc63123b9.png

下面是他的请求截图:

fe0c55ff0b0a2d5d2d2d1445bb0afe2e.png

二、实现过程

这个问题,其实之前有发过文章,也有提及的,只不过有时候不用的话,就会生疏一些。可以前往:分享Python网络爬虫过程中编码和解码的一个库。一开始他自己尝试了,但是没有得到预期的结果。

b3d463be5c563f390000f88a0f4a0288.png

后来【dcpeng】给了一个代码。

6c915c2f9923d3522535450b1b8b5f1a.png

代码如下:

url4 = '%25E9%2598%25BF%25E5%259D%259D%25E8%2597%258F%25E6%2597%258F%25E7%25BE%258C%25E6%2597%258F%25E8%2587%25AA%25E6%25B2%25BB%25E5%25B7%259E'
url5 = '%E9%98%BF%E5%9D%9D%E8%97%8F%E6%97%8F%E7%BE%8C%E6%97%8F%E8%87%AA%E6%B2%BB%E5%B7%9E'
res1 = urllib.parse.unquote(url4)
print(res1)
res2 = urllib.parse.unquote(url5)
print(res2)

需要注意的是,url4url5是不一样的格式,

6513e4ed91cbc3cf18a33276df783509.png

三、总结

大家好,我是Python进阶者。这篇文章主要盘点了一个Python网络爬虫编码处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【千葉ほのお】提问,感谢【dcpeng】给出的思路和代码解析,感谢【甯同学】、【此类生物】等人参与学习交流。

大家在学习过程中如果有遇到问题,欢迎随时联系我解决(我的微信:pdcfighting),应粉丝要求,我创建了一些高质量的Python付费学习交流群,欢迎大家加入我的Python学习交流群!

2c43efd6ad5753b342d49c4267875c46.png

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

e5d204174b90a8a0d71991efa9c8cdab.png

------------------- End -------------------

往期精彩文章推荐:

c1d29b77ee41095e1197ddb7cd5266e4.png

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

/今日留言主题/

随便说一两句吧~~

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐