Вопрос Парсер Сайта с вводом

Новичок
Статус
Оффлайн
Регистрация
20 Апр 2023
Сообщения
1
Реакции[?]
0
Поинты[?]
0
Здравствуйте, хочу сделать парсинг сайта чтобы он проверяй промокод(на сайте промокод открывается со временем, тоесть каждую минуту открывается 1 буква), и когда промокод полностью готов то он вбивал его и активировал
Пытался его сделать, но смог достичь только получение кода, может ли кто подсказать как можно это сделать?
Код оставил для ознакомление моего говнокода

Python:
import requests
from bs4 import BeautifulSoup
import time
url = "https://freeru.vip/games/cases/promocodecase" (NO AD)

cookies = {
    'i18n_redirected': 'ru',
    'remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d': 'Тоже значения',
    'freeru_api_session': 'Апи сессии',
}

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0',
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,[I]/[/I];q=0.8',
    'Accept-Language': 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3',
    # 'Accept-Encoding': 'gzip, deflate, br',
    'Referer': 'https://freeru.vip/games/cases',
    'Alt-Used': 'freeru.vip',
    'Connection': 'keep-alive',
    # 'Cookie': 'i18n_redirected=ru; remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d=КодСессии',
    'Upgrade-Insecure-Requests': '1',
    'Sec-Fetch-Dest': 'document',
    'Sec-Fetch-Mode': 'navigate',
    'Sec-Fetch-Site': 'same-origin',
    'Sec-Fetch-User': '?1',
    # Requests doesn't support trailers
    # 'TE': 'trailers',
}



while True:

    def parser(url):
        r = requests.get(url, cookies=cookies, headers=headers)
        soup = BeautifulSoup(r.text, 'html.parser')
        code = soup.find_all('div',class_ = 'promocode-box__promocode')
        return [c.text for c in code]
    list_codes = parser(url)
    print(list_codes)
    time.sleep(1)
 
Похожие темы
Сверху Снизу