码迷,mamicode.com
首页 > 其他好文 > 详细

Requests 库学习

时间:2018-05-03 14:17:48      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:ike   json格式   响应   print   .com   tps   int   cookie   response   

# 引入Requests库
import requests

# 发起GET请求
response = requests.get(‘https://www.baidu.com/‘)
# 查看响应类型  requests.models.Response
print(type(response))
# 输出状态码
print(response.status_code)
# 输出响应内容类型  text
print(type(response.text))
# 输出响应内容
print(response.text)
# 输出cookies
print(response.cookies)

#带参数的GET请求

import requests
# 分装GET请求参数
param = {‘name‘:‘xxx‘,‘age‘:xxx}
# 设置GET请求参数(Params)
response = requests.get(‘http://xxxxx,params=param)
print(response.text)

#json格式

response = requests.get(‘http://www.baidu,com‘)
# 获取响应内容
print(type(response.text))
# 如果响应内容是json,就将其转为json
print(response.json())
# 输出的是字典类型
print(type(response.json()))
#添加headers
import requests

# 设置User-Agent浏览器信息
headers = {
      "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
}
# 设置请求头信息
response = requests.get(‘https://www.zhihu.com/explore‘,headers=headers)
print(response.text)
 

Requests 库学习

标签:ike   json格式   响应   print   .com   tps   int   cookie   response   

原文地址:https://www.cnblogs.com/hz-atm/p/8984902.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!