“开放式专用”#&引用;由Javascript处理的链接?

“开放式专用”#&引用;由Javascript处理的链接?,javascript,python,url,Javascript,Python,Url,我想在Python中访问由JavaScript处理的链接,如下所示: <a href="#" class="example"> Hello World </a> 我想根据元素的class属性或id属性从HTML字符串中查找链接 在Python中可以这样做吗?您不能,因为这是一个自引用链接。您已经打开了文档 URL中的#表示文档中的位置。当URL以#开头时,它是当前文档中的位置;浏览器将滚动到以#命名的任何ID。在以下示例中,单击链接指示浏览器滚动文档,将元素定位在浏

我想在Python中访问由JavaScript处理的链接,如下所示:

<a href="#" class="example"> Hello World </a>

我想根据
元素的class属性或id属性从HTML字符串中查找链接


在Python中可以这样做吗?

您不能,因为这是一个自引用链接。您已经打开了文档

URL中的
#
表示文档中的位置。当URL以
#
开头时,它是当前文档中的位置;浏览器将滚动到以
#
命名的任何ID。在以下示例中,单击
链接指示浏览器滚动文档,将
元素定位在浏览器窗口顶部:

<a href="#footer">to the end of the document</a>

<!-- long document follows -->

<div id="footer">Something at the bottom of the document</div>

它运行一个无头Webkit浏览器。

不清楚您是从什么开始的,也不清楚您到底在问什么。您是否有一个HTML文件,并且希望解析其中各种
标记的
href
属性?“打开链接”是指在web浏览器中,还是在后台使用类似于
urlib2
的东西?我想用href=“#”和class=“example”打开链接。。。。如果python脚本发现该类等于“example”,请打开它!但是,当href为“#”时,如何打开它?如果需要触发,则带有散列的链接不会出现在任何地方。如果使用python,则可以使用无头浏览器。没有任何库可以执行此操作吗?Mechanize或任何其他库?请参阅,谢谢,如果它对我有效,我将尝试并报告!
from ghost import Ghost
ghost = Ghost()
page, extra_resources = ghost.open("http://jeanphi.fr")
assert page.http_status==200 and 'jeanphix' in ghost.content