可以使用python对一些在线翻译页面进行处理。
1.获取url和接口信息:打开控制台,进入在线翻译页面,如下图,输入翻译内容后,查看请求信息和url,如图可以直接使用request url的地址
在Form Data中可以查看需要传的参数,i是需要翻译的内容,from和to可以指定语言,实际该接口中,i和doctype是必须传递的
2.urllib.request:可以用来发送和获取请求内容,获取到的response就是我们需要的内容;urllib.parse用来解析和处理url,可以用于data里数据的处理,data的内容是字典,需要进行编译,如图,使用urlopen传入url和data,就可以获取到请求的response内容
3.reponse提取:此时获取的reponse是json,需要提取出有效内容,即tgt的内容,可以使用python的json库,需要对返回的json内容进行处理,tgt在translateResult中,如图
4.加入参数进行优化,就可以正常使用了,也可以指定翻译语言进行翻译