<爬虫>百度翻译爬虫

1.基本信息

目标网站:百度翻译

网址:https://fanyi.baidu.com/

2.网址分析

  • 输入单词实时在下方生成翻译(局部AJAX)

 

 

3.抓包分析

 

输入过程中产生的结果

 

 

 

想知道结果

 

 

 

得到的具体参数

 

 

 

 

 

 

 

请求网址:https://fanyi.baidu.com/sug

请求方式:POST

携带参数:kw

4.具体的结果

 

import requests

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

headers = {
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36',
}

data = {
    'kw': "周杰伦"
}

response = requests.post(url, headers=headers, data=data)

if response.status_code == 200:
    print(response.text.encode('utf-8').decode('unicode_escape'))

运行结果

 

posted @ 2020-12-04 15:08  水墨黑  阅读(869)  评论(0编辑  收藏  举报