黑崎零 发表于 2019-7-9 07:56:57

写的真是简单易懂啊!

2369520493 发表于 2019-8-11 15:51:16

小甲鱼,好厉害呀。小本本记下来

BenLoveMai 发表于 2019-10-9 20:33:30

还是很有用的

richard_mark 发表于 2019-10-15 22:57:46

太有用了正愁不知道怎么才能Windows系统下的gbk编码的txt转化为mac os可以读取的utf-8模式。中间绕了好多弯路,结果没想到居然这么简单就解决了

coolguy_Z 发表于 2019-10-19 21:06:19

好东西支持

zwgg 发表于 2020-2-9 17:05:16

好难哇

yexing 发表于 2020-2-9 17:06:26

学习了{:10_275:}

我爱python_ 发表于 2020-2-11 12:04:48

学程序的LILI 发表于 2018-9-26 11:23
import urllib.request
import urllib.parse
import json


请问解决了吗?同问

时倾37℃ 发表于 2020-2-24 11:57:03

有道词典的表单结果变了   和小甲鱼的视频里不一样了咋办

pzte1989 发表于 2020-3-10 10:51:55

{:5_109:}{:5_109:}{:5_109:}{:5_109:}

liuweifeng 发表于 2020-3-10 15:28:29

按照视频中的方法编写程序,爬取有道翻译
为什么会出现这个结果?
{"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)

神仙打架 发表于 2020-3-16 10:56:13

liuweifeng 发表于 2020-3-10 15:28
按照视频中的方法编写程序,爬取有道翻译
为什么会出现这个结果?
{"errorCode":50}


不看弹幕嘛,把url的 _o去掉就可以了

curry_305 发表于 2020-3-20 11:53:42

666

curry_305 发表于 2020-3-20 12:00:27

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}是怎么回事
求助楼主

curry_305 发表于 2020-3-20 12:03:24

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}这个该怎么处理

大大怪将军33 发表于 2020-3-20 18:06:11

学习了

QQC2020 发表于 2020-3-24 09:33:21

请问,在爬虫3:实践环节,按照小甲鱼老师的方法爬有道翻译在线,为什么运行程序后得到:翻译结果:您的请求来源非法,商业用途使用请关注有道翻译API官方网站“有道智云”: http://ai.youdao.com。为什么会出现这样的结果啊?是不是现在网站的反爬能力增强了啊??

QQC2020 发表于 2020-3-24 10:17:40

请问,按照小甲鱼老师的方法进行爬虫有道翻译,为什么会出现“您的请求来源非法,商业用途使用请关注有道翻译API官方网站“有道智云”: http://ai.youdao.com”??

_2_ 发表于 2020-4-1 16:50:08

通用方法:使用Python3

LearnL 发表于 2020-4-4 15:19:48

神仙打架 发表于 2020-3-16 10:56
不看弹幕嘛,把url的 _o去掉就可以了

现在from data 下面的东西都变了好吧
页: 1 2 3 4 [5] 6
查看完整版本: Python编码问题的解决方案总结