任何在python中调用片段标识符'#'的方法

时间:2010-10-30 18:31:46

标签: python url mechanize fragment-identifier

有没有办法从python调用片段标识符?我目前正在使用python mechanize。

1 个答案:

答案 0 :(得分:4)

我认为earlier question会得到你的回答:

  

在HTTP协议中,片段   (从#开始)不发送给   整个网络的服务器:它是   由浏览器本地保留和   一旦服务器响应,就使用了   完全接受,以某种方式“视觉上   找到“页面中的确切位置   显示为“当前”(例如,如果   返回的页面是HTML,这个   将通过解析HTML和   寻找第一个合适的   标志)。

Alex Martelli的行动建议也有:

  

所以,程序是:删除   例如片段通过urlparse.urlparse;   使用其余的来获取资源;   根据它适当地解析它   服务器响应的内容类型标头;   然后采取任何视觉行动你的   程序确实关于“当前   在资源上,基于   在解析的资源中定位   您保留在第一个中的片段   步骤