我试图使用Python和Selenium在网页上刮取多个链接。我使用的是find_elements_by_xpath,我能够找到一个元素列表,但是更改返回到实际href链接的列表有困难。我知道find_element_by_xpath可以工作,但它只适用于一个元素。这是我的代码:
path_to_chromedriver = 'path to chromedriver l
在下面更新在选择之前,有些参数是我要匹配的,所以我首先找到元素,然后尝试单击匹配元素的子元素。在这种情况下,这将是2010年系列的第一个链接。我得到了结果元素的列表
element = browser.find_elements_by_xpath('//td[contains(@class, "result_text")]'
我试图从一个使用Selenium的网站上搜索餐馆列表,但是我总是得到错误的NoSuchElementException:消息:没有这样的元素:无法定位元素:{“方法”:“xpath”,NoSuchElementException我搜索过类似的错误,但它总是与框架或iframe相关,但我似乎在这个特定的网站上找不到它们。下面是代码:
ur