发表文章

[Python] you-get: 客户端无权播放,201[you-get]

geopapyrus 2017-10-9 1654

I'm getting this error message a lot:
you-get: 客户端无权播放,201

I using you-get version 0.4.750

Example video link I'm trying to download: http://v.youku.com/v_show/id_XMTcyNDE2MDQxNg==.html?spm=a2h0j.8191423.item_XMTcyNDE13MDQxNg==.A

I was able to fix this problem a few days ago with this solution 413c39e .

But now it broken again!

Anybody has been experiencing this?

thanks

相关推荐
最新评论 (21)
sixwingedfallenangel 2017-10-9
1

我前天正常,昨天遇到这个问题,用rosynirvana的修改版解决了问题。
首先git clone https://github.com/rosynirvana/you-get.git (如果之前没有clone过)
或git remote set-url origin https://github.com/rosynirvana/you-get.git ;git pull(之前clone过,在you-get目录下执行)
然后 git checkout youku
最后./you-get URL就行了

yangxiang92 2017-10-9
2

Wow, it really works! @Six-wingedFallenAngel

jyuan15 2017-10-9
3

@Six-wingedFallenAngel 请问这是怎么回事?

2017-07-01_165746

rosynirvana 2017-10-9
4

因为路径上存在一个非空的you-get文件夹啊

jyuan15 2017-10-9
5

@rosynirvana 把那个文件夹删了重新git,但第二步貌似没成功啊。

2017-07-01_173216

还有个问题,在Python34文件夹下还有个原版you-get,那用的时候究竟是调用的哪个?

rosynirvana 2017-10-9
6
cd you-get
git checkout youku

如果直接运行you-get,和py的import path有关
2楼说的是在~/you-get目录下运行 ./you-get,不是直接运行you-get

jyuan15 2017-10-9
7

@rosynirvana 多谢解答,我还是等原版更新解决吧

2017-07-01_181210

rosynirvana 2017-10-9
8

上面还专门说了一遍

./you-get URL

不是

you-get URL
jyuan15 2017-10-9
9

@rosynirvana 简直不明觉厉,问题是在那个路径下有env.exe啊

2017-07-01_185847

rosynirvana 2017-10-9
10

mingw环境好多毛病
把入口脚本里的/usr/bin/env python3改成/usr/bin/env python 不知道行不行

比较建议直接用win下面的py,然后用pip装

jyuan15 2017-10-9
11

@rosynirvana 好像是这样,目录下只有个patch.exe,入口脚本是什么名字?哪个目录下?

rosynirvana 2017-10-9
12

文件名就是you-get

mingw环境惹麻烦,#!/usr/bin/env python3这是标准的unix-like启动方法,但是win中的py3可执行文件名不是python3而是python

总而言之还是建议直接用win下面的python3,不要mingw这个间接层

jyuan15 2017-10-9
13

@rosynirvana 成功了!非常感谢耐心解答~ 这个好,能封装成mp4,ykdl只是合并flv。

2017-07-01_211505

另外再请教一点:git不显示中文,我搜索过相关解决方法,说是把某个文件中加一行代码,但在ect目录下并没有那个文件,请问如何解决?

rosynirvana 2017-10-9
14

不是git不显示中文啊,是你在用mingw……

jyuan15 2017-10-9
15

@rosynirvana 不好意思,小白一枚。。。这个能显示中文吗?或者能把这个修改版用cmd来操作吗?

rosynirvana 2017-10-9
16

用cmd,找对路径就行了
不过要用 python you-get URL这样运行

jyuan15 2017-10-9
17

@rosynirvana 我去,正在兴头上,突然停电了(●—●)

jyuan15 2017-10-9
18

@rosynirvana 谢谢,成功

dvhhhh 2017-10-9
19

@Six-wingedFallenAngel 我用了你说的方法,但是显示是这个样子的,请问是哪里出错了吗?C:\Users\Administrator.PC-201612101328>git clone https://github.com/rosynirvana/you-get.git
'git' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

rosynirvana 2017-10-9
20

git是一个外部软件,不装git当然不行啊

soimort 2017-10-9
21

Closed via #2015.

返回
发表文章
geopapyrus
文章数
1
评论数
0
注册排名
60761