1. 程式人生 > 實用技巧 ><爬蟲>必應翻譯爬蟲

<爬蟲>必應翻譯爬蟲

1.基本資訊

目標網站:必應翻譯

網址:https://cn.bing.com/translator/

2.網址分析

  • 輸入單詞實時在下方生成翻譯(區域性AJAX)

3.抓包分析

想知道結果

得到的具體引數

請求網址:https://cn.bing.com/tlookupv3?isVertical=1&&IG=D1D6D2C1740B4F9E8F51A06BEC3B4FBF&IID=translator.5025.2

請求方式:POST

攜帶引數:

    'from':'en',
    'to': 'zh-Hans',
    'text': 'China',

  

4.具體的結果

import requests

url = 'https://cn.bing.com/tlookupv3?isVertical=1&&IG=D1D6D2C1740B4F9E8F51A06BEC3B4FBF&IID=translator.5025.2'

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 = {
    'from':'en',
    'to': 'zh-Hans',
    'text': 'China',
}

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

if response.status_code == 200:
    print(response.content.decode('utf-8'))

執行結果