import requests #导入模块
import json #导入模块
if __name__=='__main__':
#UA伪装:将对应的user-agent封装到一个字典中
headers={'User-Agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'}
#1、指定url
url='https://fanyi.baidu.com/sug'
#处理url携带的参数:封装到字典中
word=input('enter a word:')
data={'kw':word}
#2、发起请求 请求对应的url是携带参数的,并且请求过程中处理了参数
response = requests.post(url=url,data=data,headers=headers)
#3、获取响应数据:json()方法返回的是obj(如果确认响应数据类型是json类型,才可以使用json())
dic_obj = response.json()
print(dic_obj)
输出结果为:
分析:
响应数据是一组json数据
用字典的方式存储数据