从URL下载压缩的zip文件

2024-05-14 16:03:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个问题声明,我必须登录到一个网站,然后下载一个zip文件。我已经写了下面的代码到目前为止登录到网站(能够打印认证成功的消息)和创建一个会话。现在如何下载zip文件?在

import requests
import urllib
import urllib.request
import zipfile
import io
import shutil

post_login_url = 'https://www.ims-dm.com/mvc/page/customer-sign-in/cgi/cookie.php' 
request_url = 'http://www.ims-dm.com/cgi/securedownload.php?p=WPNFTPD#prodtype=wpn/WPN-FULL-20180306.TXT.zip'

payload = { 
         'sendusername':'xxxxxxxxxx', 
         'password':'xxxxxx'
} 

with requests.Session() as session:
    post = session.post(post_login_url,data=payload)    
    if post.status_code == 200:
        print("Authentication sucessful !!")
        url = session.get(request_url)

Tags: 文件importcomurl网站requestsessionwww

热门问题