写的真是简单易懂啊!
小甲鱼,好厉害呀。小本本记下来
还是很有用的
太有用了正愁不知道怎么才能Windows系统下的gbk编码的txt转化为mac os可以读取的utf-8模式。中间绕了好多弯路,结果没想到居然这么简单就解决了
好东西支持
好难哇
学习了{:10_275:}
学程序的LILI 发表于 2018-9-26 11:23
import urllib.request
import urllib.parse
import json
请问解决了吗?同问
有道词典的表单结果变了 和小甲鱼的视频里不一样了咋办
{:5_109:}{:5_109:}{:5_109:}{:5_109:}
按照视频中的方法编写程序,爬取有道翻译
为什么会出现这个结果?
{"errorCode":50}
程序如下:
import urllib.request
import urllib.parse
url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'
date = {}
date['type'] = 'AUTO'
date['i']='i love fishc.com!'
date['typoResult'] = 'true'
date['smartresult'] = 'dict'
date['doctype'] = 'json'
date['version']='2.1'
date['keyfrom']='fanyi.web'
date = urllib.parse.urlencode(date).encode('utf-8')
response = urllib.request.urlopen(url,date)
html = response.read().decode('utf-8')
print(html)
liuweifeng 发表于 2020-3-10 15:28
按照视频中的方法编写程序,爬取有道翻译
为什么会出现这个结果?
{"errorCode":50}
不看弹幕嘛,把url的 _o去掉就可以了
666
import urllib.request
import urllib.parse
url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'
data = {}
data['i'] = 'hello world'
data['from'] = 'AUTO'
data['to'] = 'AUTO'
data['smartresult'] = 'dict'
data['client'] = 'fanyideskweb'
data['salt'] = '15846749330336'
data['sign'] = 'a41ba02bf4f33a3771b24a9435eeb059'
data['ts'] = '1584674933033'
data['bv'] = '4e11cb72b518906c09c53a926f854eef'
data['doctype'] = 'json'
data['version'] = '2.1'
data['keyfrom'] = 'fanyi.web'
data['action'] = 'FY_BY_CLICKBUTTION'
data = urllib.parse.urlencode(data).encode('utf-8')
response = urllib.request.urlopen(url, data)
html = response.read().decode('utf-8')
print(html)
爬虫第二个爬虫实战 获取结果只显示了 {"errorCode":50}是怎么回事
求助楼主
import urllib.request
import urllib.parse
url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'
data = {}
data['i'] = 'hello world'
data['from'] = 'AUTO'
data['to'] = 'AUTO'
data['smartresult'] = 'dict'
data['client'] = 'fanyideskweb'
data['salt'] = '15846749330336'
data['sign'] = 'a41ba02bf4f33a3771b24a9435eeb059'
data['ts'] = '1584674933033'
data['bv'] = '4e11cb72b518906c09c53a926f854eef'
data['doctype'] = 'json'
data['version'] = '2.1'
data['keyfrom'] = 'fanyi.web'
data['action'] = 'FY_BY_CLICKBUTTION'
data = urllib.parse.urlencode(data).encode('utf-8')
response = urllib.request.urlopen(url, data)
html = response.read().decode('utf-8')
print(html)
您好 爬虫第二个实战结果显示这个 {"errorCode":50}这个该怎么处理
学习了
请问,在爬虫3:实践环节,按照小甲鱼老师的方法爬有道翻译在线,为什么运行程序后得到:翻译结果:您的请求来源非法,商业用途使用请关注有道翻译API官方网站“有道智云”: http://ai.youdao.com。为什么会出现这样的结果啊?是不是现在网站的反爬能力增强了啊??
请问,按照小甲鱼老师的方法进行爬虫有道翻译,为什么会出现“您的请求来源非法,商业用途使用请关注有道翻译API官方网站“有道智云”: http://ai.youdao.com”??
通用方法:使用Python3
神仙打架 发表于 2020-3-16 10:56
不看弹幕嘛,把url的 _o去掉就可以了
现在from data 下面的东西都变了好吧