目标网站:百度翻译

网址: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'))

运行结果

<爬虫>百度翻译爬虫

 

相关文章:

猜你喜欢
相关资源
相似解决方案