Как использовать селен для извлечения данных с определенной веб-страницы?Python

Программы на Python
Ответить
Anonymous
 Как использовать селен для извлечения данных с определенной веб-страницы?

Сообщение Anonymous »

Я использую селен для управления своим браузером и извлечения данных с этой веб-страницы:
https://www.b3.com.br/pt_br/b3/sustenta ... consultas/
Я начал программировать, но начиная с шага 5 код просто не работал работа. Я не могу подобрать правильное имя класса или xpath, чтобы нажать нужные мне кнопки. Мне действительно нужно сделать 1-й, 2-й и 3-й шаг.
Может кто-нибудь помочь?
#1 open browser
navegador = webdriver.Chrome()

#2 access the webpage and maximize
navegador.get("https://www.b3.com.br/pt_br/b3/sustenta ... consultas/")
navegador.maximize_window()
time.sleep(2)

#4 accept cookies
aceitar_cookies = navegador.find_element(By.ID, "onetrust-accept-btn-handler")
aceitar_cookies.click()

time.sleep(2)

#5 click at dropdown menu and select and click at "aposentadoria"
aposentadoria = navegador.find_element(By.CLASS_NAME, 'col-sm-4 col-12 b3___form_label')
aposentadoria.click()


Подробнее здесь: https://stackoverflow.com/questions/798 ... ic-webpage
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»