【发布时间】:2015-07-23 07:41:07
【问题描述】:
使用this link 我想要该页面的所有评论。 我已经使用 xpaths(在示例代码中给出)单击加载更多,直到它从该页面消失,但我的解决方案失败并给出以下错误。
错误消息:元素不再附加到 DOM Stacktrace
或
处于_read_status 提高 BadStatusLine(线) httplib.BadStatusLine: ''
带有 xpath 的示例代码
Either
driver.execute_script('$("div.load-more").click();')
or
xpath_content='//div[@class = "load-more"]'
driver.find_element_by_xpath(xpath_content).click()
是否有任何解决方案在任何情况下都不会失败?如何单击加载更多,直到它从该页面消失,或者有没有其他方法可以从该页面获取所有评论?
我正在使用 firepath 生成评论的 xpath 的另一件事是 .//*[@id='reviews-container']/div1/div[3]/div1/div /div/div[3]/div/div1/div 有没有办法获得我们自己的 xpath 而不是使用 firepath?
【问题讨论】: