当元素是Python Selenium中的链接时打印url
我用的是蟒蛇3和硒。下面的xpath指向一个链接。我想打印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/
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"))