我已经成功地将mechanicalsoup用于单页/单表单,但是在多步骤问题上遇到了困难。我尝试浏览的页面从这里开始: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交互之后的第二次尝试,但是两个单独的表单也在这方面困扰着我。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐