from urllib import request, parse import json if __name__ == '__main__': baseurl = "https://fanyi.baidu.com/sug" word = input("请输入您想输入的单词:") # 我们需要传送过去的数据 datas = { 'kw': word } # 对数据进行编码 data = parse.urlencode(datas).encode() # 写http头部,至少需要Content-Length headers = { # 此处为编码后的长度 'Content-Length': len(data), } # 将数据传送 req = request.Request(url=baseurl, data=data, headers=headers) res = request.urlopen(req) json_data = res.read() json_data = json_data.decode() json_data = json.loads(json_data) # data里面是一个list data_list = json_data.get('data') for item in data_list: print(item['k'], '---', item['v'])
python爬取百度自动翻译
最新推荐文章于 2024-05-03 11:46:34 发布