【发布时间】:2018-05-31 04:24:41
【问题描述】:
我正在抓取一个带有验证码表单的网站。用户通过选择框选择选项,手动输入验证码并点击Go按钮(请参考截图)。
现在,一旦用户点击了提交按钮,我想通过 Selenium Webdriver 知道。
以下是 Python 中的部分代码:
url= 'http://services.ecourts.gov.in/ecourtindia/cases/s_order.php?state=D&state_cd=26&dist_cd=9'
driver=webdriver.Chrome()
driver = webdriver.Chrome()
driver.get(url)
try:
time.sleep(10)
element = WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.NAME, "submit1")))
except Exception as e:
print str(e)
【问题讨论】:
-
不,没有重定向。提交后,提交按钮下方会显示一个表格,其中包含数据(通常需要几秒钟才能加载)
标签: python selenium selenium-webdriver selenium-chromedriver