@InnOn

Как создать функцию выбора даты в парсере?

Создаю парсер сайта, в котором есть календарь. Мне нужно сделать так, что бы пользователь мог сам выбрать дату, согласно которой будет собрана информация на сайте. Как правильно написать эту функцию, подойдет ли для этого datetime ?

import requests
from bs4 import BeautifulSoup
from datetime import date

URL = 'https://www.sofascore.com/ru/tennis'
HEADERS ={'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0','Accept' : '*/*'}

def get_html(url, params=None):
r = requests.get(url, headers= HEADERS, params=params)
return r

def get_content(html):
soup = BeautifulSoup(html, 'html.parser')

def get_date(url, params = None):
daysday_delta = datetime.timedelta(days=1)
start_date = datetime.date.today()
end_date = start_date + 7*day_delta
for i in range((end_date - start_date).days):
print(start_date + i*day_delta)

def parse(): #парсинг страници
html = get_html(URL)
if html.status_code == 200:
get_content(html.text)
else :
print('Error')

parse()
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы