Python 2.7 单击selenium chromedriver中的“下一步”按钮时出现问题

Python 2.7 单击selenium chromedriver中的“下一步”按钮时出现问题,python-2.7,selenium-chromedriver,Python 2.7,Selenium Chromedriver,在浏览模式下,单击“下一步”按钮将移动到下一页 通过使用python selenium chromedriver我的站点它不会移动到下一页,这就是显示错误 driver.get(my site) driver.find_element_by_xpath('//*[@id="goNext"]').click() 我们还尝试了firefox驱动程序,但它不起作用 您需要显示浏览器的html,以便其他人可以参考它来回答您的问题 尽管如此,我还是建议您使用。在那里选择xpath并尝试将/*[@id=“

在浏览模式下,单击“下一步”按钮将移动到下一页

通过使用python selenium chromedriver我的站点它不会移动到下一页,这就是显示错误

driver.get(my site)
driver.find_element_by_xpath('//*[@id="goNext"]').click()
我们还尝试了firefox驱动程序,但它不起作用


您需要显示浏览器的html,以便其他人可以参考它来回答您的问题

尽管如此,我还是建议您使用。在那里选择xpath并尝试将
/*[@id=“goNext”]
放在那里,然后按“求值”按钮。检查“下一步”按钮是否突出显示。另外,在底部验证,它显示1个匹配节点。如果xpath不匹配,这将显示
无效xpath

而且,如果html中有多个元素使用相同的xpath,那么它将显示像
2个找到的匹配节点。在这种情况下,您需要深入了解提供的xpath的详细信息,并使用元素的其他属性使其细化,以使其唯一,这样它应该显示找到的
1个匹配节点。
有关Firepath的使用,请参阅下图:-


希望这对你有帮助。但是,如果您有问题,请发布您的html。

这里有一个快速解决方案:

from selenium import webdriver
from bs4 import BeautifulSoup
import time
sleep_time = 3

driver=webdriver.Chrome(PATH TO CHROMEDRIVER)
url=('http://www.homesbrightoncolorado.com/cgi-bin/real?pge=newsearch&state=na&qsearch=true&allcities=Arvada%2CAurora%2CBennett%2CBrighton%2CBroomfield%2CByers%2CCommerce%20City%2CDenver%2CHenderson%2CHudson%2CKeenesburg%2CNorthglenn%2CStrasburg%2CThornton%2CWestminster&allcounty=Adams&cityupd=&action=&cord_n=&cord_w=&cord_s=&cord_e=&zoom_lvl=&allzipcodes=&allsubdivs=&price_lo=-1&price_hi=100000000&htype=ALL&saletype=A&tot_bed_lo=0&tot_bath_lo=0&tot_sqft_lo=0&year=&garage=0&acres_lo=0&style=&high_school=&jr_school=&ele_school=&sortby=price&property_type=1&area=&zipcode=&mlsno=&altqs=')
driver.get(url)
driver.refresh()
time.sleep(sleep_time)
driver.find_element_by_id('goNext').click()

在您的情况下,当您使用chromedriver访问url时,搜索结果不会得到更新(我不知道为什么)。但是,当您仅使用driver.refresh()刷新页面时,将显示正确的搜索结果,随后“下一步”按钮将起作用。希望这能有所帮助。

为什么不向我们展示您所遇到的错误?