Проблема с разбором ключа при парсинге
Столкнулся с проблемой разбора ключа "я не робот". На сайте много ключей, но я не могу их получить: значения каждый раз разные. Пробовал через с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 тоже не работает. Все, что мне нужно - это найти реальное значение флажка, которое можно передать в запрос на вход