360百度翻译爬虫

 1 import requests
 2 import json
 3 
 4 
 5 def getInfo(url,word):
 6     data = {
 7 
 8          'query':'butt',
 9          'eng':'1'
10         }
11     headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36',}
12 
13     res = requests.post(url,data=data,headers=headers)
14     translation = res.json()
15     #读音
16     music = translation['data']['explain']['phonetic']
17     translate = translation['data']['explain']['translation']
18     word_level = translation['data']['explain']['word_level'] 
19 
20     return music,translate,word_level
21 
22 def main():
23 
24     url = "https://fanyi.so.com/index/search"
25 
26     word = "erosion"
27 
28     music,translate,word_level = getInfo(url,word)
29 
30     print(music[''],translate,word_level,sep
31           ='\n')
32 
33 if __name__ == "__main__":
34 
35     main()

 

posted @ 2018-08-11 20:59  Justice-V  阅读(380)  评论(0)    收藏  举报