Проблема с разбором ключа при парсинге

Столкнулся с проблемой разбора ключа "я не робот". На сайте много ключей, но я не могу их получить: значения каждый раз разные. Пробовал через сss, но это не работает

import requests
from bs4 import BeautifulSoup as Bs

url = 'https://mrush.mobi/welcome'


response = requests.get(url)
html_content = response.content

soup = Bs(html_content, 'html.parser')

styles = []
for style_tag in soup.find_all('style'):
    style_content = style_tag.decode_contents()
    if 'float: left;' not in style_content and 'overflow: hidden;' not in style_content and 'display: none;' not in style_content:
        styles.append(style_content)


checkbox_class = None
for style in styles:
      if 'some_condition' in style:
        checkbox_class = style[style.find('.') + 1:style.find('{')]
        break


if checkbox_class:
    print(f"Клас чекбоксу: {checkbox_class}")
else:
    print("Чекбокс не знайдено.")

чтобы появилась галочка "Я не робот", нужно неудачно авторизоваться 5 раз.

Пробовал парсить html, но значения изменяются, css тоже не работает. Все, что мне нужно - это найти реальное значение флажка, которое можно передать в запрос на вход


Ответы (0 шт):