gpt4 book ai didi

python - 登录网站并使用 python 请求下载文件

转载 作者:太空宇宙 更新时间:2023-11-03 14:27:01 24 4
gpt4 key购买 nike

我有一个带有 HTML 表单的网站。登录后,它会将我带到 start.php 站点,然后将我重定向到 overview.php。

我想从那个服务器下载文件...当我点击 ZIP 文件的下载链接时,链接后面的地址是:

getimage.php?path="vol/img"&id="4312432"

我如何处理请求?我尝试创建一个 session 并使用正确的参数执行 GET 命令...但答案只是我未登录时会看到的网站。

c = requests.Session()
c.auth =('myusername', 'myPass')
request1 = c.get(myUrlToStart.PHP)
tex = request1.text

with open('data.zip', 'wb') as handle:
request2 = c.get(urlToGetImage.Php, params=payload2, stream=True)
print(request2.headers)
for block in request2.iter_content(1024):
if not block:
break

handle.write(block)

最佳答案

您正在做的是带有基本身份验证的请求。这不会填写页面上显示的表单。

如果您知道您的表单向其发送 POST 请求的 URL,您可以尝试将表单数据直接发送到该 URL

关于python - 登录网站并使用 python 请求下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19001434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com