1.安装python3.6 2.代码如下 # coding=utf-8 ''' xxx列表信息 ''' #导入以下模块 import random import requests #定义请求的头的获取方法 def getHearders(): list_User_Agent=["Mozilla/5.0xxxxxxxxxxxxxx","xxxxxxxxxxxxxxxx2"] my_headers={
#这样写的目的在于,如果list_User_Agent多个,可以随机取出一个请求头
"User-Agent":random.choice(list_User_Agent), "charset":"utf-8", "Accept-Encoding": "gzip", "content-type": "application/json", "charset": "utf-8", "Connection":"Keep-Alive" } return my_headers #程序入口 if __name__ == "__main__": # 请求网址 url = "https://xxx" # json参数 jsonparam = {"appVersion":"xxx","osVersion":"xxx","cityName":"xxx"} # 消息头指定 headers = getHearders() # 发送post请求 json参数直接为一个字典数据。 res = requests.request("post", url, json=jsonparam, headers=headers) print(res.status_code) print(res.text)
python3.6 编写一个带headers 和json 参数的 post请求
最新推荐文章于 2024-07-28 03:40:13 发布