我有一个场景,我使用Httpclient来获取与我们右键单击并获取的ViewSouce相同的页面的HTML repsonse。有某些标签有
<img alt="abc" /> and other tags
<img alt="def" src="/images/xyz.jpg" />
这些是我通过View Source看到的标签。
然而,当我使用firebug inspect元素时,我会看到每个图像的有效网址。 例如上面
<img alt="abc" />
看起来像
<img alt="abc" src="/images/fgh.jpg" />
发生了什么事?我假设视图源在重新加载图像之前获取代码,因此缺少URL。我知道我错了......但我不知道这个的原因。有人能帮我吗。我想通过firebug inspect元素看到所有图像的网址。感谢。
答案 0 :(得分:5)
查看源代码显示了Web服务器提供的HTML,Firebug检查器显示了&#34; source&#34;在浏览器呈现之后:这意味着如果客户端中的某些内容发生了变化(例如使用javascript),您可以通过Firebug检查器查看更改,但不能通过&#34; view-source&#34;选项。
答案 1 :(得分:1)
xavivars是对的,但我觉得有更好的方法来实现它。