Я использую Python и Selenium для очистки данных с веб -сайта. Страница содержит интерактивную карту провинций. В этом разделе есть таблица с такой информацией, как: Имя мэра/председателя , адрес , номер телефона
Пример фрагмента:
есть
< /code>
Моя цель: нажмите на первую провинцию (адана) на карте. Извлеките детали из открытого
İl Başkanı:
AAA
Adres:
BBBB
Telefon:
CCCC
Перейдите в следующую провинцию и повторите, пока все не будут обработаны. Проблема заключается в том, что я не могу понять, как лучший способ: цикл через все кликабельные провинции на карте, убедитесь, что контент обновляется и извлекует правильные значения, прежде чем перейти в следующую провинцию.driver.execute_script("""
arguments[0].scrollIntoView({ behavior: 'smooth', block: 'center' });
arguments[0].style.stroke = 'red';
arguments[0].style.strokeWidth = '3px';
arguments[0].style.fillOpacity = '0.5';
""", province)
< /code>
Однако я не могу нажать: < /p>
driver.execute_script(
"arguments[0].dispatchEvent(new MouseEvent('click', {bubbles:true}))",
province
)
Подробнее здесь: https://stackoverflow.com/questions/797 ... opened-div
Selenium Python: нажмите на все провинции по данным карты и скребки от открытого Div ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Selenium Python: нажмите на все провинции по данным карты и скребки от открытого Div
Anonymous » » в форуме Python - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ограничьте только штаты доставки (провинции), но не штаты выставления счетов в WooCommerce.
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ограничьте только штаты доставки (провинции), но не штаты выставления счетов в WooCommerce.
Anonymous » » в форуме Php - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-