问题描述: python 3.7 模拟有道翻译,报 {“errorCode“: 50} 错误
解决方法:引用的 request 库, 而不是原始的 urllib.request
https://tendcode.com/article/youdao-spider/
该代码如下
# -*- coding: utf-8 -*-
import requests
import hashlib
import time
import json
import random
class Youdao(object):
def __init__(self, msg):
self.msg = msg
self.url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'
self.D = "ebSeFb%=XZ%T[KZ)c(sy!"
self.salt = self.get_salt()
self.sign = self.get_sign()
def get_md(self, value):
'''md5加密'''
m =