文章目录
Python-requests模块
get()函数(请求百度主页,获取主页的源代码)
import requests
url = "http://www.baidu.com"
resp = requests.get(url)
resp.encoding=("utf-8")#看charset来进行设置编码
print(resp.text)#得到服务器返回的数据
post()函数(请求百度翻译,返回翻译结果)
import requests
url = "https://fanyi.baidu.com/sug"
d = {
"kw":"dog"
}
resp = requests.post(url,data=d)
print(resp.text)
#返回的是json的话可以直接resp.json()
print(resp.json())
综合示例
import requests
url = "http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=keyword"
kw="徐家汇"
data = {
"cname":"",
"pid":"",
"keyword":kw,
"pageIndex":1,
"pageSize":10
}
resp=requests.post(url,data)
print(resp.text)
肯德基官网的店铺查询中,爬取kw搜索后返回的结果