Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 无法保存包含请求的ZIP文件_Python 2.7_Python Requests_Urllib3_Peach - Fatal编程技术网

Python 2.7 无法保存包含请求的ZIP文件

Python 2.7 无法保存包含请求的ZIP文件,python-2.7,python-requests,urllib3,peach,Python 2.7,Python Requests,Urllib3,Peach,我目前正在尝试检查这个网站的当前补丁列表,并选择最新的zip文件下载回来。手动,在我接受EULA后,zip文件会自动弹出,但在后台它会重定向到其他地方(网络工具/Wireshark等范围之外的地方) 我一直在使用请求命令来拉zip,但是它返回它重定向到的页面的html(而不是zip本身) 因此,我似乎可以接受EULA,然后它重定向到某个地方。但是当我创建这个zip时,基于这个,里面的内容都是错误的 是否仍可以保存该zip(带请求?)如果不可以,有哪些替代方案 编辑:可能是附加内容,也可能是真正的

我目前正在尝试检查这个网站的当前补丁列表,并选择最新的zip文件下载回来。手动,在我接受EULA后,zip文件会自动弹出,但在后台它会重定向到其他地方(网络工具/Wireshark等范围之外的地方)

我一直在使用请求命令来拉zip,但是它返回它重定向到的页面的html(而不是zip本身)

因此,我似乎可以接受EULA,然后它重定向到某个地方。但是当我创建这个zip时,基于这个,里面的内容都是错误的

是否仍可以保存该zip(带请求?)如果不可以,有哪些替代方案

编辑:可能是附加内容,也可能是真正的问题。如何判断我是否仍然登录到某个站点?我以前使用过请求会话,并发布了我的登录详细信息,然后检查它是否通过。但现在我开始觉得它没有让我登录,因为我从EULA get命令收到的相同html在其他地方重复出现。我的返回看起来有点像后面的src代码


如果弹出EULA,则不是实际列表

,而是向服务器发出下载文件请求的JavaScript脚本。我猜它使用了一些特殊的头或者它向特定的URL发出请求。因此,请尝试检查浏览器中的请求以绕过/完成EULA确认。我可以完成EULA确认,但如果存在与zip直接关联的链接,我无法访问该链接。出现zip下载弹出窗口的页面实际上与它没有关联。与大多数下载位置一样,通常会有一个链接,上面写着“如果下载未开始,请单击此处”或类似的内容,但此处并非如此。您可以共享该链接吗?不确定您是否可以在无许可证的情况下访问,但portal.peachfuzzer.com(下载选项卡)我无法访问。。。对不起,在这种情况下我帮不了你更多。