|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
按照小甲鱼的视频,找到的data数据和视频中的不太一样,应该是有道更新了吧。但是按照新的data去写,而且现在的编码格式还是utf-8,程序总是报错{"errorCode":50},不太清楚这是为什么,请求各位大神帮助~谢谢!
- import urllib.request
- import urllib.parse
- url = "http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule&sessionFrom="
- data = {}
- data["i"] = "i love fishc.com"
- data["from"] = "AUTO"
- data["to"] = "AUTO"
- data["smartresult"] = "dict"
- data["client"] = "fanyideskweb"
- data["salt"] = "1503688624475"
- data["sign"] = "ddd65ff71583952dec06ce7bacf1aaf4"
- data["doctype"] = "json"
- data["version"] = "2.1"
- data["keyfrom"] = "fanyi.web"
- data["action"] = "FY_BY_CLICKBUTTION"
- data["typoResult"] = "true"
- data = urllib.parse.urlencode(data).encode("utf-8")
- response = urllib.request.urlopen(url,data)
- html = response.read().decode("utf-8")
- print(html)
复制代码 |
|