有没有办法从 python 调用片段标识符?我目前正在使用python mechanize。
问问题
427 次
1 回答
4
我认为这个较早的问题包含您的答案:
在 HTTP 协议中,片段(从 # 开始)不会通过网络发送到服务器:它由浏览器在本地保留,并在完全接收到服务器的响应后用于以某种方式“视觉定位”要显示为“当前”的页面(例如,如果返回的页面是 HTML,这将通过解析 HTML 并查找第一个合适的标志来完成)。
Alex Martelli 的行动建议也成立:
因此,程序是:删除片段,例如通过 urlparse.urlparse;使用其余部分来获取资源;根据服务器响应的内容类型标头适当地解析它;然后根据在解析的资源中定位您在第一步中保留的片段,对您的程序对资源上的“当前位置”执行任何视觉操作。
于 2010-10-30T21:28:18.363 回答