爬虫1-百度翻译

import urllib.request
import urllib.parse
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': '1687273792915_1687273799849_MTKTop4frCLw0oIJvemxdhrJKSyaLzzEhoGyKAUqzPk+e8XN3sLGwGQmZoJ1OyXupJXtbyFUi3We6i9cvvvIYkt5tky4Z8uJKcPO+y4nsYHHnoiI9LBbmU/HI97jSzPQailmG49JHR+k6ignEdy0H3n5ZqdmGz0Y/KVPtbnKizzPotHehas9vZIAvtllNSfkg0xGsXW1Cv6wcJJSQrUsgxVkZlKYLHBY0GpV5nj2/IOQNPAdIyyqbZI3R2JibKajpWUiaMaPd1n5WEAfItYKk0DBohzyq0yrZJ4NH1myZTuKnAPfgNhextp3g0wY2hOaNti3IdiyqNw0qbND7a90HWMgqJib33yHMDOTaaLhjPYdluPCw7FGBCNW2F3AYqslZsWR97GRd9qMakdly+Ih8uXpmKdZiMazLjykLec8L/a9prVuG6zkDta7UtfXQgIqjlJawdBV9yLGBgDtZDbeMUNxpq+6vCtvlFVY21zZ+PFnRFjyJMnpMcniv2MNzIZkvZTXjYL928a8ChAa+TuFNArlop9uZw9L7bUU4nMi8Ho=',
        'Connection': 'keep-alive',
        'Content-Length': '152',
        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
        'Cookie': 'BIDUPSID=8EA9AEDD2A1E0311DA0FAF7D6BFCB747; PSTM=1638800455; BAIDUID=C27DDA3F21CDFEBBAE60D073AEC6E5F3:FG=1; BAIDUID_BFESS=C27DDA3F21CDFEBBAE60D073AEC6E5F3:FG=1; BDUSS=0tFbVdabjNNY0QxYm5Sb2tFLXk4TTR1Nm9-aWJFTndJdkNoMGlBRmZUa2RGWVZrSVFBQUFBJCQAAAAAAQAAAAEAAABAkolDNjUyNb~GwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2IXWQdiF1kR; BDUSS_BFESS=0tFbVdabjNNY0QxYm5Sb2tFLXk4TTR1Nm9-aWJFTndJdkNoMGlBRmZUa2RGWVZrSVFBQUFBJCQAAAAAAQAAAAEAAABAkolDNjUyNb~GwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2IXWQdiF1kR; BA_HECTOR=0l842g842k0k250l0l808h011i93g0l1o; BDORZ=FFFB88E999055A3F8A630C64834BD6D0; ZFY=5qkIG5WYSlxBByeHJ58JstloqcmweUHYwCqQQUEeERE:C; REALTIME_TRANS_SWITCH=1; FANYI_WORD_SWITCH=1; HISTORY_SWITCH=1; SOUND_SPD_SWITCH=1; SOUND_PREFER_SWITCH=1; BDRCVFR[oxw6P5LCmIs]=mk3SLVN4HKm; delPer=0; PSINO=2; H_PS_PSSID=26350; BCLID=12729020720534031318; BCLID_BFESS=12729020720534031318; BDSFRCVID=DA4OJexroG0ZmSbfu_AzrgxCp_weG7bTDYrEOwXPsp3LGJLVFakFEG0Pts1-dEu-S2OOogKKBeOTHg_F_2uxOjjg8UtVJeC6EG0Ptf8g0M5; BDSFRCVID_BFESS=DA4OJexroG0ZmSbfu_AzrgxCp_weG7bTDYrEOwXPsp3LGJLVFakFEG0Pts1-dEu-S2OOogKKBeOTHg_F_2uxOjjg8UtVJeC6EG0Ptf8g0M5; H_BDCLCKID_SF=tRAOoC_-tDvDqTrP-trf5DCShUFs0U_JB2Q-XPoO3KJADfOPbRorLJIXbp7mbpRf5mkf3fbgy4op8P3y0bb2DUA1y4vp0toW3eTxoUJ2-KDVeh5Gqq-KXU4ebPRi3tQ9QgbMMhQ7tt5W8ncFbT7l5hKpbt-q0x-jLTnhVn0MBCK0HPonHjK5Dj3b3f; H_BDCLCKID_SF_BFESS=tRAOoC_-tDvDqTrP-trf5DCShUFs0U_JB2Q-XPoO3KJADfOPbRorLJIXbp7mbpRf5mkf3fbgy4op8P3y0bb2DUA1y4vp0toW3eTxoUJ2-KDVeh5Gqq-KXU4ebPRi3tQ9QgbMMhQ7tt5W8ncFbT7l5hKpbt-q0x-jLTnhVn0MBCK0HPonHjK5Dj3b3f; Hm_lvt_64ecd82404c51e03dc91cb9e8c025574=1687273495,1687273790; Hm_lpvt_64ecd82404c51e03dc91cb9e8c025574=1687273790; ab_sr=1.0.1_OTdhZWFjNjkwOGY0NmEzODQ0NTY0NGNiMmEyZTQ3Y2JhMjc2NTAyODU4YjZlYTk0ZjdhZjk4NGE4MThkZWEzMDg0YmVhODNlNDlkYjg0YTBkNTQ2ODcxYjE1ZThlMTcwMjA5OWYwNjYyZDMzMWRiYzg3MGI4NDdiODk0YzI0M2MzYWUzODQ0NjEzZDBjMTk0ZjJhMDQ0OWU4OGIxOWI4OTI5NDNkOTRhZWIxMjBhNzdhMThlMWYyNGMwN2U4YmY1',
        'Host': 'fanyi.baidu.com',
        'Origin': 'https://fanyi.baidu.com',
        'Referer': 'https://fanyi.baidu.com/?aldtype=16047',
        'sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="8"',
        'sec-ch-ua-mobile': '?0',
        '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/92.0.4515.131 Safari/537.36 SLBrowser/8.0.1.4031 SLBChan/105',
       # 'X-Requested-With': 'XMLHttpRequest',
}
#参数
data={
        'from': 'en',
        'to': 'zh',
        'query': 'love',
        'transtype': 'realtime',
        'simple_means_flag': '3',
        'sign': '198772.518981',
        'token': 'e3005410aa0a76ef837d834f4ed63c50',
        'domain': 'common',
        'ts': '1687273799811',
}
#对参数进行编译
data=urllib.parse.urlencode(data).encode('utf-8')
#请求对象的定制
request=urllib.request.Request(url,data,headers)
#模拟浏览器进行访问
response=urllib.request.urlopen(request)
#获得响应数据
content=response.read().decode('utf-8')
#将json形式的数据转化为字符串并输出
import json
obj=json.loads(content)
print(obj)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值