Lenus 2015-05-18 17:05 采纳率: 0%
浏览 9752

如何通过http,获得浏览器访问地址栏上中的URL

情况是这样:
1. 我通过网络抓包(wireshark)能得到用户的所有http请求
2. 我也知道如何解析http,通过host+path的方式还原url
3. 在访问一个网站的时候,会有大量的内嵌的url一并发出,例如图片,iframe标签等

我的问题是 -- 如何是通过网络抓包分析,确定在浏览器地址栏中的URL,而不要那些由于页面src引入的其他url。

我为此问题做的一些思考:
1. 过滤掉js,css,png等请求。不全面,有些iframe的情况是html的
2. refer。只过滤没有refer的url,这条路行不通,因为用户在浏览器中点击链接,新网页的Get请求也会带上原来页面的refer,所以此方法不靠谱。如果只考虑没有refer和refer字段的情况,也不全面。

  • 写回答

5条回答 默认 最新

  • oyljerry 2015-05-18 23:52
    关注

    一般第一个请求会是地址栏URL。

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?