我正在迈出硒的第一步,现在正面临一个奇怪的问题。我想在网站上导航并在搜索框中输入文本,然后单击“输入”按钮进入下一页。总的来说,我知道如何做到这一点,并且它可以在其他网站上无缝运行,但是这个网站似乎以某种方式引起了麻烦。当我按名称搜索文本框和按钮时,它只是找不到它们。同样的问题,如果我尝试通过 xPath 或 ID 访问它们...网站是:http : //www.dsv.de/schwimmen/wettkampf-national/schwimmerabfrage/(德国游泳协会数据库)
到目前为止,我的代码如下所示:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
url = "http://www.dsv.de/schwimmen/wettkampf-national/schwimmerabfrage/"
driver = webdriver.Chrome()
driver.get(url)
submit_button = driver.find_element_by_name("_submitButton")
fistname_textbox = driver.find_element_by_xpath('//*[@id="_firstnameTextBox"]')
lastname_textbox = driver.find_element_by_xpath('//*[@id="_lastnameTextBox"]')
regid_textbox = driver.find_element_by_id("_regidTextBox")
fistname_textbox.send_Keys("String 1")
lastname_textbox.send_keys("String 2")
submit_button.click()
driver.close()
如果你们中的任何人能帮助我并找出导致此问题的原因,我将不胜感激:) 我现在越来越困惑
繁星淼淼
拉丁的传说
三国纷争
相关分类