参考链接
百度贴吧本吧会员链接编码方式
记录博文
一、前言
http://tieba.baidu.com/bawu2/platform/listMemberInfo?word=%B9%AC%C2%FE
http://tieba.baidu.com/bawu2/platform/listMemberInfo?word=宫漫&ie=utf8
这两个链接实际效果是一致,但是过程是什么样的呢?
二、具体
word 后的参数是吧名字用 gb2312 编码方式,再进行 UrlEncode 编码后的内容。
具体过程
import urllib
base_url = "http://tieba.baidu.com/bawu2/platform/listMemberInfo?word="
keyword = "宫漫"
##将关键字用gb2312编码来编码,接着用 urlEncode 进行编码,最后和基地址合并
keyword_encode = urllib.parse.quote(keyword.encode('gb2312'))
url = base_url + keyword_encode
print(url)
>>>http://tieba.baidu.com/bawu2/platform/listMemberInfo?word=%B9%AC%C2%FE
三、最后
http://tieba.baidu.com/bawu2/platform/listMemberInfo?word=宫漫&ie=utf8
后面的 ie=utf8 得跟上,不然会出错。
点我回顶部 ☚
Fin.