Мне нужно скопировать данные с этой веб-страницы: http://www.mlsa.am/?page_id=368. Веб-страница на армянском языке. Это раскрывающееся меню, в котором доступны следующие варианты: «Регионы», «Области», «Сообщества», «Тип субсидии», «Месяц» и «Год». После выбора этих опций появляется таблица с информацией о жителях этих мест, которые получают различные виды субсидий. Трудность, с которой я сейчас сталкиваюсь, заключается в том, что второй раскрывающийся список («Области») зависит от опции, которую вы выбираете в первом раскрывающемся списке, а третий («Сообщества») зависит от того, что вы выбираете в предыдущих раскрывающихся списках. Как мне написать код для этого типа веб-страницы?
Вот как веб-страница выглядит при ее проверке
Մարզեր *
Ընտրել
ԱՐԱԳԱԾՈՏՆ
value="2"> ԱՐԱՐԱՏ
ԱՐՄԱՎԻՐ
ԳԵՂԱՐՔՈՒՆԻՔ
ԼՈՌԻ
ԿՈՏԱՅՔ
ՇԻՐԱԿ
ՍՅՈՒՆԻՔ
ՎԱՅՈՑ ՁՈՐ
ՏԱՎՈՒՇ
ԵՐԵՎԱՆ`
Я использую селен с Python, и на данный момент это мой код:
import time
import requests
from selenium import webdriver
from selenium.common.exceptions import WebDriverException
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.keys import Keys
chrome_path = r"C:\Users\ivrav\selenium-2.25.0\Driver\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)
print("loading url into browser...")
def get_all_pages():
payload={'value':'1'}
driver.get("http://www.mlsa.am/?page_id=368")
print(url.text)
time.sleep(2)
Подробнее здесь: https://stackoverflow.com/questions/588 ... ium-python