<爬虫>百度翻译爬虫
1.基本信息
目标网站:百度翻译
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'))
运行结果