爬取有道翻译
有道在线翻译:http://fanyi.youdao.com/
如果直接爬取,返回的信息几乎为0!
第一步:浏览器上打开我们的开发者工具(F12)
第二步:点到network
第三步:在翻译处输入 内容
接下来我们发现这才是我们提交的网址
继续往下看
这是我们提交的数据
所以真实的url=“http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule”
那我们现在就立马开始
from urllib import request, parse
import time, hashlib,json,random
#有道是需要动态加密 下一遍博客说加密方式
url = "http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule"
#破解有道翻译加密需要
salt=int(time.time() * 10000) #时间戳 取上小数点后面的4位
ts = int(time.time() * 1000) #时间戳 取上小数点后面的4位
word = inpu