问题标签 [urlretrieve]

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 投票
1 回答
58 浏览

python - 使用 python 从网站上的图表中访问数据

我通常想知道是否可以访问图表上显示的数据,例如:https ://coinmarketcap.com/currencies/bitcoin/

我查看了 .htm 文件和其中的其他链接,但似乎没有一个包含这个。有人知道如何使用 python 从图中检索和打印信息吗?

0 投票
2 回答
977 浏览

python-3.x - urllib.request.urlretrieve 导致 urlopen 错误 [WinError 10060]

我尝试从 url 下载 tgz 文件。如果我使用该链接并将其复制到 Firefox,则会出现一个下载为对话框,我可以下载数据。

如果我使用此代码,我会得到urlopen error

有谁知道,我做错了什么?同样:存储在 HOUSING_URL 中的链接是正确的,并且可以在浏览器中使用。键入它也没有错误,因为我直接从 Visual Studio 中的“监视窗口”复制路径

0 投票
1 回答
2192 浏览

python - 将 cookie 数据添加到 requests.urlretrieve

我正在尝试从受密码保护的站点下载 .torrent 文件。我已经设法使用 cookie 访问该站点,如下所示:

使用上面的代码,我可以访问该站点并抓取我需要的数据。使用抓取的数据,我建立了一个指向 .torrent 文件的链接,然后我想下载该文件,但这就是我卡住的地方。

这是我现在正在尝试的:(cookie数据显然不是真实的,就像它不在上面的代码中一样)

这段代码可以在没有 cookie 的情况下在普通站点上运行,但是我试图获取的这个 .torrent 文件位于密码/验证码站点的后面,所以我需要使用 cookie 来抓取它。

所以问题是,我在这里做错了什么?没有data=cookies我得到http 404 errordata=cookies我得到以下错误:

附言。在任何人问之前,是的,我 100% 确定 torrent_url 是正确的,我已经打印并手动将其复制/粘贴到我自己的浏览器中提示有问题的 .torrent 文件的下载窗口

编辑:

根据 furas 的建议,它现在可以工作了,但是当我尝试打开 .torrent 时,torrent 客户端说“编码无效,无法打开”。

当我打开 .torrent 文件时,里面是这样的:

我是否仍然做错了什么,或者这与网站所有者阻止程序从他的网站下载 .torrent 或类似的东西有关?

0 投票
1 回答
423 浏览

python - Python 3 错误:reporthook 中浮点除以零

我正在尝试制作一个简单的代码,从 .json 文件下载 4365 个文件(.mp4、.wmv、.jpeg 和 .pdf),下载部分已完成,但我想得到一个报告挂钩,告诉我 %, Mb,加速持续时间。

即使有时它会运行,我也会遇到错误:

这是我的代码:

0 投票
0 回答
993 浏览

python-3.x - python urllib.request.URLOpener 返回 301 响应

我试图从不允许机器人的网站上下载材料。我可以设法通过这种方式将标头传递给 Request:

我希望基里尔能原谅我,老实说,我并没有任何不道德的意思。只是想以编程方式制作它。

现在,当我拥有 zip 文件的所有链接时,我需要从它们中检索内容。并且urllib.request.urlretrieve显然禁止通过脚本下载。所以,我是通过 URLOpener 来做的:

以上返回:

我尝试了没有循环,想到了一些愚蠢的事情,并用一种​​方法做到了addheaders

但它返回了相同的响应,没有加载资源。

我有两个问题: 1. 我的代码有问题吗?如果是的话,我做错了什么?2.有没有其他方法可以让它工作?

非常感谢提前!

0 投票
2 回答
1342 浏览

python - 如何仅下载前 x 个字节的数据 Python

情况:要下载的文件是一个大文件(>100MB)。这需要相当长的时间,尤其是在互联网连接缓慢的情况下。

问题:但是,我只需要文件头(前 512 个字节),它将决定是否需要下载整个文件。

问题:有没有办法只下载文件的前 512 个字节?

附加信息:目前在 Python2.7 中使用 urllib.urlretrieve 完成下载

0 投票
2 回答
344 浏览

python - 写入 python os.makedirs() 中的文件夹时出错

我正在尝试从 ftp 站点下载一个 .zip 文件(与错误无关),我正在以当前日期为名称的目录中创建一个文件夹。我希望将下载的 zip 文件放在新创建的文件夹中。我的代码如下。

我没有收到任何错误,文件下载成功,但它没有将 .zip 放入我新创建的文件夹中,而是将其放置在与文件夹相同的目录中,但不在里面。

0 投票
0 回答
106 浏览

python - Urlretrieve 下载的不可读文本

我想使用 Urlretrieve 从页面下载 txt 文件。然而,它有时运行良好,但大多数时候只是下载了不可读的文本。

以下是我的代码和网站:

但是,如果我打开数据 - all.tex,我会得到?Y?K?堽??R逆a{PU类,憕7>翰*嬊荪傛0@?瑫襅?威J鸰?迭惊W踎?m?邒?纯? я?锖束+鳢^祸读?茔?頬</p>

0 投票
2 回答
931 浏览

python-3.x - 从桶谷歌云加载数据

这是一个从谷歌云存储桶加载数据的函数。

该文件以 73.7KB 的空文件形式下载!我不明白!似乎一切都很好。

0 投票
1 回答
146 浏览

python - 是否可以停止(取消)urlretrieve 进程?

我将 tkinter 用于 Python 3,并希望在用户按下关闭按钮时中止下载文件并关闭应用程序。