美文网首页
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