所以我制作了一个python脚本来从学校的网站上获取我的作业。 当我下载HTML文件时。它会下载登录页面,而不是作业页面。 可以解决这个问题吗?
from datetime import date
import webbrowser
import requests
def get_filename_from_cd(cd):
"""
Get filename from content-disposition
"""
if not cd:
return None
fname = re.findall('filename=(.+)', cd)
if len(fname) == 0:
return None
return fname[0]
weekNumber = date.today().isocalendar()[1]
url = "https://####################/student/weeklyplans/list/item/class/{}-2019".format(weekNumber)
r = requests.get(url, allow_redirects=True)
filename = get_filename_from_cd(r.headers.get('content-disposition'))
open('Homework.html', 'wb').write(r.content)
webbrowser.open_new(url)