擅长:python、mysql、java
<p>@jason答对了,所以我扩展了他的答案</p>
<p><strong>发生的原因</strong></p>
<ol>
<li>一些DOM元素代码通过Ajax调用和JavaScript代码更改,因此在调用的响应中看不到这些代码(尽管这里不是这样,因为您已经在使用视图源代码(ctrl+u)来比较而不是视图元素)</li>
<li>一些站点使用用户代理来了解用户的性质(如桌面用户或移动用户),并相应地提供响应(这里可能是这种情况)</li>
</ol>
<p><strong>其他选择</strong></p>
<ol>
<li><p>您可以使用python的mechanize模块来模拟浏览器来愚弄
一个网站(当网站使用一些
身份验证cookies)<a href="http://stockrt.github.io/p/emulating-a-browser-in-python-with-mechanize/" rel="nofollow">A small tutorial</a></p></li>
<li><p>使用selenium实现浏览器</p></li>
</ol>