zoukankan      html  css  js  c++  java
  • 案例5 百度翻译爬虫

    import requests
    
    # 准备翻译的数据
    kw = input("请输入要翻译的词语:")
    ps = {"kw": kw}
    
    # 准备伪造请求
    headers = {
        # User-Agent:首字母大写,表示请求的身份信息;一般直接使用浏览器的身份信息,伪造爬虫请求
        # 让浏览器认为这个请求是由浏览器发起的[隐藏爬虫的信息]
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36 Edg/85.0.564.41"
    }
    
    # 发送POST请求,附带要翻译的表单数据--以字典的方式进行传递
    response = requests.post("https://fanyi.baidu.com/sug", data=ps)
    
    # 打印返回的数据
    # print(response.content)
    print(response.content.decode("unicode_escape"))
    
    # 打印返回的文本数据
    # response.encoding = "UTF-8"
    # text = response.text
    #
    # with open("data/fanyi.txt", mode="w") as file:
    #     file.write(text)
    
    
  • 相关阅读:
    Echarts之内嵌圆环图v5.1.2
    VueX+VueRouter+Cookie实现简单登录页
    命令行安装MySQL
    mysql常用语句
    网际互联及OSI七层模型:
    阿里ICON图标,使用教程
    前端开发小技巧整理
    SQL语句
    web笔记
    jQuery
  • 原文地址:https://www.cnblogs.com/duxiangjie/p/13927435.html
Copyright © 2011-2022 走看看