Я использую механизирую для заполнения форм и сталкиваюсь с проблемой с динамически заполненными раскрывающимися списками, которые зависят от предыдущего выбора.
В механизме я делаю что-то подобное, чтобы выбрать категорию:
import mechanize
br = mechanize.Browser()
"""Select the form and set up the browser"""
br["state"] = ["California"]
br["city"] = ["San Francisco"] # this is where the error is
br.submit()
Я не могу выбрать город как «Сан-Франциско», пока не выберу штат «Калифорния», поскольку выпадающий список городов динамически заполняется после выбора «Калифорния».
Как я могу отправить город с Python и механизировать?