https://tieba.baidu.com/f?kw=小新主要是对“小新的处理”
from urllib import request,parse
def keyword(kw):
qs = {
'kw':kw
}
qs = parse.urlencode(qs)
base_url = 'https://tieba.baidu.com/f?'+qs
# req = request.Request(base_url)
response = request.urlopen(base_url)
html = response.read()
print(html.decode('utf-8'))
if __name__=='__main__':
while 1:
kw = input('请输入贴吧关键字:')
if kw == 'q':
break
keyword(kw)
这里是写了一个循环输入贴吧的代码,
parse.urlencode()是把key-value这样的键值对转换成我们想要的格式,返回的是a=1&b=2这样的字符串
urllib库parse下的函数补充:
parse.quote():只对字符串转换
parse.unquote():转为中文