在URL中加入字符串达到搜索效果

要记录的的东西都在代码注释中说明了

import urllib
from urllib.request import urlopen
from bs4 import BeautifulSoup

keyword = { }           #要搜索的东西为字典形式
keyword['q']='python'       #在中搜索Python

value = urllib.parse.urlencode(keyword)     #将其编码为网址的形式
url = "http://www.jianshu.com/search?"      #当你进行搜索时发现网址后面多了一些东西,把它加上去
full_url = url + value
data = urlopen(full_url)
data = BeautifulSoup(data.read(), "html.parser")
print(data)

你可能感兴趣的:(在URL中加入字符串达到搜索效果)