当元素是Python Selenium中的链接时打印url

当元素是Python Selenium中的链接时打印url,python,selenium,xpath,getattribute,linktext,Python,Selenium,Xpath,Getattribute,Linktext,我用的是蟒蛇3和硒。下面的xpath指向一个链接。我想打印URL。如果我写print(link.text)我只得到链接显示的文本部分。 例如:link.text在下面的链接中,当我需要URL时,会给我“linktext” HTML: 你需要使用 link.get_attribute('href') 而不是 link.text 你需要使用 link.get_attribute('href') 而不是 link.text print(link.text)将打印的文本/textContent/

我用的是蟒蛇3和硒。下面的xpath指向一个链接。我想打印URL。如果我写
print(link.text)
我只得到链接显示的文本部分。 例如:
link.text
在下面的链接中,当我需要URL时,会给我“linktext”

HTML:

你需要使用

link.get_attribute('href')
而不是

link.text
你需要使用

link.get_attribute('href')
而不是

link.text
print(link.text)
将打印
的文本/textContent/,即

如果您的用例是打印href属性的值,即url,则可以使用以下解决方案:

print(link.get_attribute("href"))
print(link.text)
将打印
的文本/textContent/,即

如果您的用例是打印href属性的值,即url,则可以使用以下解决方案:

print(link.get_attribute("href"))