赞
踩
-POST请求(携带了参数)
-响应数据是一组json数据
地址栏不变,是一个ajax请求
这是一个XHR,局部刷新界面
data为 kw:cat
Request URL
响应数据是一组json数据
import requests import json if __name__ == "__main__": # 指定url post_url = 'https://fanyi.baidu.com/sug' # 进行UA伪装 headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36' } #post请求参数的处理(同get请求一致) word = input('enter a word:') data = { 'kw': word } # 请求发送 response = requests.post(url=post_url,data=data,headers=headers) # 获取相应数据:json()返回的是一个obj对象(如果确认响应数据是json类型的才可以使用json()) dic_obj = response.json() # print(dic_obj) # 持久化存储 fileName = word+'.json' fp = open(fileName,'w',encoding='utf-8') json.dump(dic_obj,fp=fp,ensure_ascii=False) print('over')
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。