美文网首页
9.requests

9.requests

作者: 学飞的小鸡 | 来源:发表于2018-10-31 20:56 被阅读0次
# requests框架基于urllib的一个第三方框架,它对urllib进行了封装与功能的拓展,可以满足所有的web请求的功能
import requests

# 发起一个get请求
r = requests.get("http://www.baidu.com/")
# print(r.text) # 字符串格式的响应体
# print(r.content) # 二进制格式的响应体


# 复杂的get请求
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36'}
url = "https://www.baidu.com/s"
params = {
    "ie":"utf-8",
    "kw":"校花"
}

r = requests.get(url=url,headers=headers,params=params)
# get请求的参数用params形参来接收,接收的时候字典就行
print(r)
print(r.url)
print(r.headers)
print(r.status_code)

# post请求
post_url = "https://fanyi.baidu.com/sug"
data = {
    "kw":"boy"
}

res = requests.post(url=post_url,headers=headers,data=data)
print(res.text)

# requests如何处理会话信息



相关文章

网友评论

      本文标题:9.requests

      本文链接:https://www.haomeiwen.com/subject/pdsztqtx.html