【问题标题】:How to extract redirected url (href) of <a> tag having "href="javascript: return false"如何提取具有“href =“javascript:return false”的<a>标签的重定向网址(href)
【发布时间】:2019-09-08 13:36:19
【问题描述】:

我需要获取标签的重定向 URL,我们使用 javascript 被网站重定向到的 URL。

我正在使用 (selenium) get_attribute('href')。我得到的结果是“javascript: return false”,我需要在不访问重定向 URL 的情况下获取重定向 URL

这是 HTML 中的标签。

<a rel="nofollow" class="foto foto" id="attachment1" href="javascript: return false" title="Foto: Plintă, Set laterale 400x100mm, RAL7012">Foto: Plintă, Set laterale 400x100mm, RAL7012<span class="filelinks-filetype">(<span class="filelinks-fileext">jpg, </span> 4,15 MB)</span></a>

任何帮助将不胜感激。谢谢!

【问题讨论】:

  • &lt;a&gt;标签中有href,但没有url。您的预期输出是什么?
  • href="javascript: return false"

标签: html python-3.x selenium-webdriver xpath


【解决方案1】:

这个:

driver.find_element_by_xpath('//a').get_attribute("href")

应该返回这个:

'javascript: 返回 false'

【讨论】:

  • 是的,但我需要 url 地址,当点击此链接时,它会打开一个带有 url 地址的新标签。
  • @JawadAhmadKhan - 这就是为什么我在你的预期输出之前问你的原因!
  • 很抱歉,我可能没有澄清事情。我需要点击时打开的新页面的 url。
猜你喜欢
  • 1970-01-01
  • 2019-10-17
  • 1970-01-01
  • 2021-12-26
  • 2011-07-12
  • 2011-07-12
  • 2021-09-18
  • 1970-01-01
  • 2015-08-01
相关资源
最近更新 更多