Selenium + Python:无法获取href
Posted
技术标签:
【中文标题】Selenium + Python:无法获取href【英文标题】:Selenium + Python: Cannot get href 【发布时间】:2019-01-09 20:50:30 【问题描述】:我是自动测试的新手,遇到了问题。
在调试模式下无法获取href,尝试在google.com上查看,我的代码:
browser.get("https://google.com/")
def beta_check_href(self):
elem = self.find_elements_by_xpath("//a[@href]")
for el in elem:
print elem.get_attribute("href")
我做错了什么? 谢谢!
【问题讨论】:
【参考方案1】:你需要更换
for el in elem:
print elem.get_attribute("href")
与
for el in elem:
print el.get_attribute("href")
请注意,elem
是 WebElements 的列表,而 el
是 elem
列表中的单个 WebElement
【讨论】:
谢谢,明白了!但是还是有这个问题 哪一个?分享异常日志 我看截图没有问题。你能澄清一下你想要的和当前的输出是什么吗? 也许我问错了问题。您可以在屏幕截图的哪个位置看到 href 链接? 没问题了!非常感谢!以上是关于Selenium + Python:无法获取href的主要内容,如果未能解决你的问题,请参考以下文章
Selenium 在使用 Python 时无法单击“获取数据”按钮
Python & BeautifulSoup 4/Selenium - 无法从 kicksusa.com 获取数据?
无法使用 selenium python 获取多个跨度类文本