小编mel*_*rum的帖子

如何使用Python控制Chrome

我正在尝试编写一个可以订阅 YouTube 频道的 Python 应用程序,但老实说我不知道​​如何操作。这个想法是,脚本将打开 chrome,检查用户是否已登录,如果是,则通过运行代码来单击按钮来订阅频道。

我正在寻找某种 API 或工具,可以用来发送命令或以某种方式控制浏览器。我尝试过 selenium,但我需要使用用户已经登录的浏览器,因此 Selenium 使用的驱动程序将无法工作。我还尝试使用 selenium RC 服务器,但这不起作用。我所寻找的其他 Python 库都无法完成我需要它做的事情。最接近的是打开选项卡的网络浏览器,但仅此而已。

我不需要任何代码或任何东西,只需要一个指向 API 的指针或关键字来搜索以找到我需要的内容。谢谢你的帮助!

编辑:我发现我正在尝试做的事情,使用图像识别来查找屏幕上的按钮并直接单击它们更加容易和更好。抱歉,添麻烦了。

python google-chrome python-3.x

5
推荐指数
1
解决办法
2万
查看次数

为 youtube-dl python 选择下载位置

我在 python 中使用 youtube-dl 作为 discord bot,它工作正常,但是它将文件下载到项目的根目录。由于它将下载大量视频,我希望它下载到根目录内。我该怎么做呢?

这些是我目前的选择:

ytdl_format_options = {
    'format': 'bestaudio/best',
    'outtmpl': '%(extractor)s-%(id)s-%(title)s.%(ext)s',
    'reactrictfilenames': True,
    'noplaylist': True,
    'nocheckcertificate': True,
    'ignoreerrors': False,
    'logtostderr': False,
    'quiet': True,
    'no_warnings': True,
    'default_search': 'auto',
    'source_addreacs': '0.0.0.0',  # bind to ipv4 since ipv6 addreacses cause issues sometimes
    'output': r'youtube-dl'
}

ffmpeg_options = {
    'before_options': '-nostdin',
    'options': '-vn'
}
Run Code Online (Sandbox Code Playgroud)

youtube python-3.x youtube-dl

4
推荐指数
1
解决办法
6109
查看次数

标签 统计

python-3.x ×2

google-chrome ×1

python ×1

youtube ×1

youtube-dl ×1