Python请求模块下载html,而不是文件
我正在编写一个小脚本来下载torrents,并使用Python的请求模块。我有一个链接,如果我在浏览器中手动输入,它会将我重定向到一个页面,在等待一两秒钟后,该页面开始下载torrentPython请求模块下载html,而不是文件,python,python-requests,download,Python,Python Requests,Download,我正在编写一个小脚本来下载torrents,并使用Python的请求模块。我有一个链接,如果我在浏览器中手动输入,它会将我重定向到一个页面,在等待一两秒钟后,该页面开始下载torrent 当然,requests的.get()方法返回此页面而不是torrent作为其内容。如何获取链接,以便将其提供给get()方法以获取文件本身?如果看不到您所指的页面,可能发生的情况是,您传递到的链接。get是一个HTML页面,其中包含您所查找文件的下载链接。您需要做的是将这些下载链接传递到。获取 例如: <
当然,requests的.get()方法返回此页面而不是torrent作为其内容。如何获取链接,以便将其提供给get()方法以获取文件本身?如果看不到您所指的页面,可能发生的情况是,您传递到
的链接。get
是一个HTML页面,其中包含您所查找文件的下载链接。您需要做的是将这些下载链接传递到。获取
例如:
<!-- https://example.com/index.html -->
<html>
<body>
<img src="https://example.com/myCatPicture.png" />
</body>
</html>
如果我们运行get(“https://example.com“”
我们将获得上面的源代码,但是如果我们运行get(“”https://example.com/myCatPicture.png“
我们将得到我们渴望得到的猫的图片。没有看到您所指的页面,可能发生的情况是,您传递到.get
的链接是一个HTML页面,其中包含您所查找文件的下载链接。您需要做的是将这些下载链接传递到。获取
例如:
<!-- https://example.com/index.html -->
<html>
<body>
<img src="https://example.com/myCatPicture.png" />
</body>
</html>
如果我们运行get(“https://example.com“”
我们将获得上面的源代码,但是如果我们运行get(“”https://example.com/myCatPicture.png“
我们会得到我们渴望得到的猫的图片。调试一个我们看不到的代码是很困难的,在我们不知道的URL上操作。共享链接,我们将能够告诉您如何使用python通过一些简单的刮刀或xpath解析器下载。很难调试我们看不到的代码,在我们不知道的URL上操作。共享链接,我们将能够告诉您如何使用python通过一些简单的刮刀或xpath解析器进行下载。您完全正确。我也想到了这一点,我已经把它修好了,但谢谢,这真的是原因。你完全正确。我也想到了,我已经修好了,但谢谢,这真的是原因。