Python教程

Python-requests模块

本文主要是介绍Python-requests模块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • Python-requests模块
    • get()函数(请求百度主页,获取主页的源代码)
    • post()函数(请求百度翻译,返回翻译结果)
    • 综合示例

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搜索后返回的结果

在这里插入图片描述

这篇关于Python-requests模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!