У меня был успех с использованием механической обработки с отдельными страницами / отдельными формами, но у меня возникли проблемы с многошаговой проблемой.Страницы, на которые я пытаюсь перейти, начинаются здесь: https://webapps2.ncua.gov/CustomQuery/CUSelect.aspx
Я прошёл первую страницу / форму, но потом я не уверен, что делать со второй страницей / формой.Третья страница содержит результат, который я хочу очистить.
import requests
import urllib.parse
import mechanicalsoup
browser = mechanicalsoup.StatefulBrowser()
browser.open("https://webapps2.ncua.gov/CustomQuery/CUSelect.aspx")
form=browser.select_form()
browser["operand0"] = "State"
browser["operator0"] = "Not Equal"
browser["value0"] = "XX"
response = browser.submit_selected()
form2 = browser.get_current_form()
submit = browser.get_current_page().find('input', id='BtnAllAcct')
form2.choose_submit(submit)
browser.submit_selected()
submit = browser.get_current_page().find('input', id='Btndata1')
form2.choose_submit(submit)
browser.submit_selected()
Есть идеи?Это моя вторая попытка после первой попытки взаимодействия с API, но две отдельные формы также ставят меня в тупик.