• 案例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)
    
    
  • 相关阅读:
    关于串口通信中数据传输的问题
    DevExpress
    echarts-title
    Echarts配置项概述
    Echarts学习记录
    python学习记录
    JavaScript
    C# ——计时器
    el-upload 上传图片
    view 请求后台接口
  • 原文地址:https://www.cnblogs.com/duxiangjie/p/13927435.html
Copyright © 2020-2023  润新知