确定好请求对象和方式后,在 PyCharm 中输入以下代码:
- import requests #导入requests包
- url = 'http://www.cntour.cn/'
- strhtml = requests.get(url) #Get方式获取网页数据
- print(strhtml.text)
将字符串格式的数据转换成 JSON 格式数据,并根据数据结构,提取数据,并将翻译结果打印出来,代码如下:
- import json
- content = json.loads(response.text)
- print(content['translateResult'][0][0]['tgt'])
使用 requests.post 方法抓取有道翻译结果的完整代码如下:
- import requests #导入requests包
- import json
- def get_translate_date(word=None):
- url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult&#