使用python请求进行身份验证重定向到登录页面

时间:2014-07-31 10:21:27

标签: python python-requests

我使用python请求库登录网站:

http://www.zsrcpod.aviales.ru/login/login_auth2.pl

然后尝试获取文件,但身份验证失败,我开始重定向到登录页面。

我已经有一些使用其他网站的请求库的经验,它可以与.seesion一起使用,但是这个脚本无效:

login_to_site_URL= r'http://www.zsrcpod.aviales.ru/login/login_auth2.pl'
URL = r"http://www.zsrcpod.aviales.ru/modistlm-cgi/seances.pl?db=modistlm"

payload = {r'login': r'XXXXXX',
           r'second': r'XXXXXX'}

with requests.session() as s:
    s.post(login_to_site_URL, payload)

    load = s.get(URL, stream=True) 

    # download
    with open('G:\!Download\!TEST.html', "wb") as save_command:
        for chunk in load.iter_content(chunk_size=1024):
            if chunk:
                save_command.write(chunk)
                save_command.flush()

我需要帮助才能采用它。

0 个答案:

没有答案