您的位置:首页 > 编程语言 > Python开发

python Spider Man(爬虫侠)二,之百度翻译小程序

2018-03-05 22:04 302 查看
from urllib import request,parse
import  json
def fanyi(msg):
data = {
'kw':content
}
data = parse.urlencode(data)#把字典改成kw=content 这种
basr_url = 'http://fanyi.baidu.com/sug'

headers = {
"Content-Length": len(data),  # 动态计算data长度 根据请求头的需要
"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36"
}
req= request.Request(url=basr_url,data=bytes(data,encoding='utf-8'),headers=headers)
resp = request.urlopen(req).read()
html =resp.decode('utf-8')
json_Data = json.loads(html)
       print(json_Data)
for itm in json_Data['data']:
print(itm['k'],itm['v'])
if __name__ == '__main__':
content = input('请输入您要翻译的内容:')

fanyi(content)



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息