使用python下载网站html

时间:2019-03-20 18:22:19

标签: python-3.x url

所以我制作了一个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)

0 个答案:

没有答案