#post请求
import urllib.request
import urllib.parse
import json
url = 'https://fanyi.baidu.com/v2transapi?from=en&to=zh'
headers = {
# 'Accept':'*/*',
# # 'Accept-Encoding':' gzip, deflate, br',
# 'Accept-Language':'zh-CN,zh;q=0.9',
# 'Acs-Token':'1711022406922_1711083484301_sZnD0xr4map+cpnkOte3qwGC9nifJqGVpNTxkjF+2iV0+0PjQ4AANgwH5iNpjfwAC/ZKpA+1NpansyqFHmwA/RTxIT9Q75dAoGS0S+XjZYNPKS+h6jOdVHXjgTqzKlZ6zFdvERXQUHOVy/cajscf3Vy3drWNU/qmH40LRBd7jnsFgePOA43Djl5+shARyOUtPzSSPpbgbzuAtWTfay/9w8OYKMU4UBg4GiT6jt9Zz4WI9nDakTLwwcWomcd5xb9p58d7DjmJNXv3sby3Gr9VE24kgZ0l/lpTYS2K9pGfmPaK+EQj5Tq73VoY0w2P0xfoBeM8O5TiU4ZXbW07gFJckupKWyJ+vpGenAvmPYBKC20qesncIW98QVld9STOtdnVI6030hxsLIMluRY1asHAu+cjqY0EaFdrAbDPO8DIMi9WIhdcEh7AcTaUgt1SqEf1tbTTjP0I7Qujndb3w6uEVq5it2ZMhMGEYCeP3iLWWcvMjM56On5gLNFhHttIPo6PAkNghfNOtctyUCfZKoLm5v3lj2iBX1dfOimTA2e5Nuw=',
# 'Connection':'keep-alive',
# 'Content-Length':'152',
# 'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8',
'Cookie':'BIDUPSID=A8E2C2DCBB9749013AFAC652903B4C42; PSTM=1695478291; BAIDUID=A8E2C2DCBB974901BD449856B69A5CB8:SL=0:NR=10:FG=1; BDUSS=ThKYjBUUmNYemJFT1d1ZXlkd3RDOUNlU2c5ZTM3UU9lUklBRW5vbm16WU96aUJtSVFBQUFBJCQAAAAAAQAAAAEAAAA2NQpVxLDJz1JFTjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5B-WUOQflld; BDUSS_BFESS=ThKYjBUUmNYemJFT1d1ZXlkd3RDOUNlU2c5ZTM3UU9lUklBRW5vbm16WU96aUJtSVFBQUFBJCQAAAAAAQAAAAEAAAA2NQpVxLDJz1JFTjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5B-WUOQflld; H_WISE_SIDS_BFESS=40171_39661_40210_40206_40217_40080_40365_40351_40302_40366_40377_40406_40398_40416_40464_40458_40479_40317; APPGUIDE_10_7_1=1; REALTIME_TRANS_SWITCH=1; FANYI_WORD_SWITCH=1; HISTORY_SWITCH=1; SOUND_SPD_SWITCH=1; SOUND_PREFER_SWITCH=1; BDORZ=FFFB88E999055A3F8A630C64834BD6D0; H_WISE_SIDS=40171_40210_40080_40365_40351_40302_40366_40377_40406_40398_40416_40464_40458_40479_40317_39661_40487; H_PS_PSSID=40171_40210_40080_40365_40351_40302_40366_40377_40406_40398_40416_40464_40458_40479_40317_39661_40487; BA_HECTOR=al008l240g04ak25ah04a40gq385ko1ivq3ub1t; BAIDUID_BFESS=A8E2C2DCBB974901BD449856B69A5CB8:SL=0:NR=10:FG=1; ZFY=Y:A3OP9igQBWP0MICw1L5TrGw:BHEhPRGgECZQ9ZKecqc:C; smallFlowVersion=old; RT="z=1&dm=baidu.com&si=aw8dgegyaas&ss=lu26x1y3&sl=0&tt=0&bcn=https%3A%2F%2Ffclog.baidu.com%2Flog%2Fweirwood%3Ftype%3Dperf&ul=28g&hd=2dg"; Hm_lvt_64ecd82404c51e03dc91cb9e8c025574=1710915795,1711083472; Hm_lpvt_64ecd82404c51e03dc91cb9e8c025574=1711083472; APPGUIDE_10_7_2=1; ab_sr=1.0.1_ZmZiY2FkZGZhZTc0NGM2ODgzY2Y4ZWEzOGY0NTIwNjllMmJmNGI5NTFkOTgyODRlMWI5NzM0ZjVmOGZmNmFjM2FjNWZlYTJjNTMxYzcxZjM4OGFhYTg4NjFlYTIwNjk0OGUwMWQ1N2E2ZDI3NDE0N2JkNmUxMTVmN2NlNGEyNmNlYmQ4ZTcyODUwZTVmZmFjNTNjODNiYjJhNWFjMmVlNTE1Yjk5YTFhYjkyOGNiNzYwMGIzNTQxZjE5Yzk3N2Nk'
# 'Host':'fanyi.baidu.com',
# 'Origin':'https://fanyi.baidu.com',
# 'Referer':'https://fanyi.baidu.com/',
# 'sec-ch-ua':'"Chromium";v="9", "Not?A_Brand";v="8"',
# 'sec-ch-ua-mobile':'?0',
# 'sec-ch-ua-platform':'"Windows"',
# 'Sec-Fetch-Dest':'empty',
# 'Sec-Fetch-Mode':'cors',
# 'Sec-Fetch-Site':'same-origin',
# 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 SLBrowser/9.0.3.1311 SLBChan/103',
# 'X-Requested-With':'XMLHttpRequest'
}
data = {
'from':'en',
'to':'zh',
'query':'love',
'transtype':'realtime',
'simple_means_flag':'3',
'sign':'198772.518981',
'token':'20503c5c121c5920e6b195741e85e656',
'domain':'common',
'ts':'1711083484280'
}
#post请求参数必须进行编码,并且调用encode方法
data = urllib.parse.urlencode(data).encode('utf-8')
#post请求的参数 不会拼接在url的后面 需要放在请求对象定制的方法中
#
request = urllib.request.Request(url=url,data=data,headers=headers)
response = urllib.request.urlopen(request)
content = response.read().decode('utf-8')
obj = json.loads(content)
print(obj)
爬虫---060百度翻译之详细翻译
最新推荐文章于 2024-07-31 16:23:51 发布