Я пытаюсь получить данные с этого сайта (https://pigeon -ndb.com / races / ). Доступ к данным можно получить, щелкнув одно значение параметра в одном раскрывающемся меню («Выбрать организацию»), а затем щелкнув другое значение в последующем раскрывающемся меню («Выбрать расу»), которое заполняется параметрами в соответствии с выбранным значением. в предыдущем раскрывающемся меню.
Цель состоит в том, чтобы перейти к таблице значений данных после прохождения двух раскрывающихся меню и тщательно их очистить.
Я уже пытался получить значения параметров в первом раскрывающемся меню («Выберите организацию») с помощью этого xpath.
response.xpath('//select[@id="organization-selection"]/option/@value').extract()
Output:[u'<option disabled>Loading...</option>']
Я ожидал значения от всех опций в выпадающем меню (более 1), но получил только 1 опциональное значение, которое бесполезно.
Я бы не хотел использовать Selenium для выбора вариантов (слишком медленно). Буду признателен за решение скрапа. Спасибо!