|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我在听小甲鱼爬虫第二讲。。
加了json.loads(html)之后和没加没变化啊!!!
怎么肥四~?
用的pycharm
- import urllib.request
- import urllib.parse
- import json
- url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"
- data = {}
- data["i"] = "i love fishc.com"
- data["from"] = "AUTO"
- data["to"] = "AUTO"
- data["smartresult"] = "dict"
- data["client"] = "fanyideskweb"
- #salt:15523789808843
- #sign:8f8897070a6b7192e969d33b42cb4140
- #ts:1552378980884
- #bv:563490a3a59c96d89a5868bde7ab81c1
- data["doctype"] = "json"
- data["version"] = "2.1"
- data["keyfrom"] = "fanyi.web"
- data["action"] = "FY_BY_REALTlME"
- data["typoResult"] = "false"
- data = urllib.parse.urlencode(data).encode("utf-8")
- response = urllib.request.urlopen(url,data)
- html = response.read().decode("utf-8")
- print(html)
复制代码
这是没加的,结果如下:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe C:/Users/Administrator/PycharmProjects/untitled/.idea/tjy.py
{"type":"EN2ZH_CN","errorCode":0,"elapsedTime":1,"translateResult":[[{"src":"i love fishc.com","tgt":"我爱fishc.com"}]]}
Process finished with exit code 0
加了的就是在最后一行加了一个
结果居然一样???
结果只是打印出来看着一样,其实两个的类型不一样的,一个是字符串,一个是字典。
|
|