问题标签 [pafy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
275 浏览

python - 在 2-5 次(随机)后运行 python 脚本会给我错误(如果我重新启动 django 服务器将再次工作!)

假设我创建了一个用于将 youtube 视频转换为 gif 的基本网络

这是我对 django 代码的看法

它工作正常,但是在我转换 2-5 个视频(它是随机的)之后,它给了我这个错误, 在此处输入图像描述 从它的外观来看,原因在于 VideoFileClip 方法 AttributeError 如果我重新启动 django 服务器它将再次工作,奇怪! !

在django调试器中,异常是[WinError 6] The handle is invalid 2

用 windows 8.1 64 位和 windows 7 32 位试了一下

更新,我认为这是导致此问题的 gif 转换器,在我打开下载状态 pafy 确认我下载了视频后(查看最高和最低请求) 在此处输入图像描述

但奇怪的是,随机运行后会弹出错误。你认为这是我的代码的错还是lib?

0 投票
0 回答
107 浏览

python - 将函数 stdout 输出到 shell 并打印它 tkinter

我正在使用 pafy 模块下载 YouTube 视频,但在其中一个 pafy 功能中,称为download它在屏幕上打印下载进度,我想将该输出放在我的 tkinter 窗口中。

这是pafy函数:

最后一个功能best_video.download()是打印到屏幕上的功能。

关于如何做到这一点的任何想法?

0 投票
1 回答
235 浏览

python - YouTube 数据 API

我想从许多 YouTube 剪辑中检索字幕,并认为我可以使用 YouTube 数据 API 来做到这一点。我还想指定语言(例如英语、德语)。我相信这在 v2 上是可能的,但经过一些研究,v3 似乎不可能。有人可以建议吗?检索文本文件后,我计划使用 Python 分析文本。非常感谢!

0 投票
0 回答
596 浏览

python - Python套接字在互联网断开时挂起我的代码

嘿大家!

我正在使用一个名为 pafy 的 python 模块,它允许我从 youtube 获取数据。当我使用它时,我的互联网在某个时间断开了连接,没有给出错误响应,而是挂起了我的程序。当我重新连接互联网时,代码没有恢复,我不得不重新启动它。这有点烦人,因为我不知道它,在我看到它之前被挂在那里几个小时。我希望阻止它再次发生。

我能够用这小段代码缩小范围并多次重新创建挂起。我还对代码进行了跟踪,以发现它在访问套接字模块时会处理。

你运行它,当它打印“现在”时,你断开了你的互联网。可能需要几次尝试,但在多个 occasians 上它已经降落在同一个地方。

即:模块名:socket,函数名:readline

这是我正在使用的示例代码。
python -m 跟踪 --trace test_code.py

如果在正确的时间断开连接,这就是它一直挂起的地方。
如果它没有在正确的位置断开连接,它将超时连接错误(这是我希望它在任何地方都做的事情......)

在此处输入图像描述

如果有人知道怎么回事,请告诉我。如果没有,我是否可以采取任何解决方法来避免将来出现挂起?


编辑:这家伙似乎遇到了问题并解决了它。http://davejingtian.org/2014/11/14/python-hacking-urlopen-timeout-issue/ 你们怎么看?


0 投票
1 回答
493 浏览

python - 将 pafy 用于其他网站

有谁知道是否有办法操纵代码以便您可以在其他网站上使用 pafy,或者是否有与 pafy 类似的不同软件包?

0 投票
0 回答
884 浏览

python-2.7 - HTTP 错误 403:尝试使用 Pafy 下载 YouTube 视频时被禁止

所以这是我用来搜索带有自定义 URL 的 youtube 页面的代码。之后,用户可以根据视频编号选择下载哪个视频。问题是,我尝试下载的大多数视频都返回以下错误:

并且只有非常少量的视频有效。我用谷歌搜索并找到了类似问题的答案,它说要插入一个标题,所以我做了,但它仍然不起作用。提前致谢!

0 投票
0 回答
501 浏览

python - Python streaming with mplayer

Hey everyone this is my first question so I apologize for any formatting errors/ignorance. I'm working on a personal assistant and I want it to stream youtube videos (audio only). I've managed to get it to find the url of the first video of a search term, but I can't for the life of me figure out how to get mplayer to stream that url. I'm using pafy and this mplayer wrapper.

This is the code to get the url and create a pafy instance. I'd greatly appreciate any help you guys could offer in streaming it to mplayer. Thanks!

0 投票
1 回答
1240 浏览

python - 管理员被禁用,因为不安全的通道

我在 pythonanywhere.com 中使用 web2py 来创建我的 web 应用程序,但是当我导入模块名称 pafy 并在 web2py 的控制器中使用它然后运行我的应用程序时,它显示管理员已被禁用,因为通道不安全。我在那里写的代码如下。下面是控制器文件夹中的 default.py 脚本

0 投票
2 回答
282 浏览

python-2.7 - Python 模块安装正确,但标准功能在 web2py 中不起作用

我正在使用 Web2Py 并想使用模块 pafy。所以我首先在 localhost 中编写了简单的代码

这在 localhost 中有效,但在 pythonanywhere 中无效,但模块是由我安装的,并且 import pafy 也没有显示任何错误,如果我删除了代码行 video = pafy.new("URL") 错误也会被删除。我得到的错误如下所示。

0 投票
1 回答
4744 浏览

javascript - 如何将 node.js 应用程序与 python 脚本连接?

我有 Meteor.js 中的节点应用程序和使用Pafy的短 python 脚本。

连接它们的最有效方法是什么,以便 python 脚本从 node.js 应用程序获取 url 并将输出返回给 node.js?用 Python 而不是 Meteor.js 编码会更好吗?