【发布时间】:2019-03-10 15:39:16
【问题描述】:
我是 Python3 的新手,登录网站后尝试下载文档。
我有 2 个网址,可以让我立即登录页面并下载文档。登录后分别是:
- https://www.xxxcompany.com/login.action?loginname=name&password=psw
- https://www.xxxcompany.com/doc_download_all.action?ID=37887&edition=PD&Year=2018&Month=10&Day=5&&CLI=&transferNumber=&inOut=C&deviceType=A&minDuration=0&maxDuration=0&sortType=0&sortAsc=1&showAdv=0&viewtype=0&subPage=M&RMID=-1&updateRMID=&updateRecordID=&customField1=
这是我的代码。它绝对不起作用,它不会打印我的状态码。我误解了一些概念吗?请帮我解决问题。非常感谢!
from lxml import html
import webbrowser
import requests
def login():
with requests.session() as s:
# fetch the login page
s.get(url1)
print(s.status_code) #check whether its successfully login
s.get(url2) #download the doc
【问题讨论】:
-
如果是您的完整下载代码。您应该在获得数据后将数据写入文件。因为不知道它是否是完整的代码,所以我可以做的是添加评论:)
标签: python-3.x download xmlhttprequest python-requests