美文网首页
python爬虫百度翻译

python爬虫百度翻译

作者: Rain师兄 | 来源:发表于2020-11-03 20:50 被阅读0次

import requests

import json

if __name__ =='__main__':

    # 指定url

    post_url ='https://fanyi.baidu.com/sug'

    # 进行ua伪装

    headers = {'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15'}

    # post参数处理

    word =input('input a word: ')

    data = {

    'kw':word

    }

    # 请求发送

    resp = requests.post(url=post_url,data=data,headers=headers)

    # 获取响应数据:json()方法返回的是obj,如果确认响应数据是json类型的,才可以使用json()

    dic_obj = resp.json()

    # 持久化储存

    filename = word+'.json'

    fp =open(filename,'w',encoding='utf-8')

    json.dump(dic_obj,fp=fp,ensure_ascii=False)

    print('over!!!!')

在python中输入单词,就能得到存有百度翻译结果的文件。

相关文章

网友评论

      本文标题:python爬虫百度翻译

      本文链接:https://www.haomeiwen.com/subject/kedivktx.html