如何在python中使用selenium将锚定标记及其超链接复制到excel中

如何在python中使用selenium将锚定标记及其超链接复制到excel中,python,python-3.x,selenium,selenium-webdriver,selenium-chromedriver,Python,Python 3.x,Selenium,Selenium Webdriver,Selenium Chromedriver,我想将锚定标记及其值和超链接复制到excel中。 我已经编写了将数据传输到excel的代码。别担心。 我所需要知道的就是如何将超链接复制到excel中。我已经尝试了很多,我只能复制锚标记的值,但不能复制链接 我想获取名为“ATP酶活动”的超链接 并复制到excel表格中。当我手动将其复制到excel中时,我能够复制“ATP酶活动”及其链接,该链接变成蓝色并带有下划线 但同样的,我无法使用selenium代码 超链接“ATP酶活动”的检查元素 我试过使用 driver.find_elemen

我想将锚定标记及其值和超链接复制到excel中。 我已经编写了将数据传输到excel的代码。别担心。 我所需要知道的就是如何将超链接复制到excel中。我已经尝试了很多,我只能复制锚标记的值,但不能复制链接

我想获取名为“ATP酶活动”的超链接

并复制到excel表格中。当我手动将其复制到excel中时,我能够复制“ATP酶活动”及其链接,该链接变成蓝色并带有下划线

但同样的,我无法使用selenium代码

超链接“ATP酶活动”的检查元素

我试过使用

driver.find_elements_by_xpath('//ul[@class="noNumbering biological_process"]/li/a')[0].text
但它只给出了“ATP酶活性”的值,而没有给出它的联系。我试过了

driver.find_elements_by_xpath('//ul[@class="noNumberingbiological_process"]/li/a')[0].get_attribute('href')
但这会提供链接
https://www.ebi.ac.uk/QuickGO/term/GO:0042026
作为输出


我需要一个显示为“ATP酶活动”的超链接及其链接
https://www.ebi.ac.uk/QuickGO/term/GO:0042026
与网站中显示的相同。

基本上这是标签中的href。Selenium提供了一个功能,我们可以使用
get_attribute
获取标记属性,下面是该功能的示例代码:

link = driver.find_elements_by_xpath('//ul[@class="noNumbering biological_process"]/li/a')
print(link.get_attribute('href'))
print(link.text)

你好,我也试过上面这一款。。它为我提供了超链接,但不是您提供的上述代码的值,我已尝试过。输出为“”,我需要一个值为“ATPase活动”的超链接,其链接为“”到excel。只需稍微修改代码,您就可以这样打印它们。