python requests

import requests
import json
url='https://api.github.com/user'#这个网址返回的不是html,而是标准json格式
header={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.33 Safari/537.36"}
response=requests.get(url,headers=header)##参数可以是 headers= params=..请看定义
#data=response.text#返回str文本
#data=response.content#content属性,返回的类型byte
#data=response.content.decode('utf-8') #转换str
# data=response.request.cookies#请求头cookie
# data=response.cookies#响应头cookie
# response.status_code# 状态吗
# response.url#实际请求的url
# response.request.headers#请求头的header
# response.headers#响应头header
# print(data)
# data=response.content.decode()#转换字符串
# print(data)
# data_dict=json.loads(data)#将字符串转换成字典
# print(data_dict['message'])
data=response.json()#json()会自动将字符串转换为dict
print(data)
print(type(data))
posted @ 2021-03-26 10:42  yangxl-dev  阅读(45)  评论(0)    收藏  举报