有没有办法从python调用片段标识符?我目前正在使用python mechanize。
答案 0 :(得分:4)
我认为earlier question会得到你的回答:
在HTTP协议中,片段 (从#开始)不发送给 整个网络的服务器:它是 由浏览器本地保留和 一旦服务器响应,就使用了 完全接受,以某种方式“视觉上 找到“页面中的确切位置 显示为“当前”(例如,如果 返回的页面是HTML,这个 将通过解析HTML和 寻找第一个合适的 标志)。
Alex Martelli的行动建议也有:
所以,程序是:删除 例如片段通过urlparse.urlparse; 使用其余的来获取资源; 根据它适当地解析它 服务器响应的内容类型标头; 然后采取任何视觉行动你的 程序确实关于“当前 在资源上,基于 在解析的资源中定位 您保留在第一个中的片段 步骤