import requests url = 'http://www.cntour.cn/' strhtml = requests.get(url) print(strhtml.text)
URL='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule' #post请求需要写请求访问,请求内容可以在对应网页的开发者模式中获取,谷歌浏览器显示不出来,我使用的是IE浏览器 Form_data = { 'action': 'FY_BY_REALTlME', 'bv': '20d61fc7e537da4985601dbf07f2a9f9', 'client': 'fanyideskweb', 'doctype': 'json', 'from': 'AUTO', 'i': '我是学生', 'keyfrom': 'fanyi.web', 'salt': '15788374698951', 'sign': 'f2bebd118c9de1193b780bc628e04cb0', 'smartresult': 'dict', 'to': 'AUTO', 'ts': '1578837469895', 'version': '2.1' } import requests response = requests.post(URL,data=Form_data)
import json import requests def get_translate_date(word=None): url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule' Form_data = {'i':word, 'from':'AUTO','to': 'AUTO','smartresult': 'dict', 'client':'fanyideskweb', 'salt':'1512399450582','sign':'78181ebbdcb38de9b4a3f4cd1d38816b','doctype':'json', 'version': '2.1','keyfrom':'fanyi.web','action':'FY_BY_CLICKBUTTION','typoResult':'false'} response = requests.post(url, data=Form_data) # 请求表单数据 print(response.text) content = json.loads(response.text) # 将JSON格式字符串转字典 print(content['translateResult'][0][0]['tgt']) # 打印翻译后的数据 if __name__ == '__main__': get_translate_date('我爱数据')