Использование Python для загрузки веб-сайтов HTML - PullRequest
0 голосов
/ 20 марта 2019

Итак, я написал скрипт на питоне, чтобы получить домашнее задание с сайта школы. Когда я загружаю файл 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...