数据存储在网站上的哪个位置

时间:2014-10-04 01:21:31

标签: html ajax python-2.7 xmlhttprequest lxml

我在这个网站 -

http://www.zoominfo.com/s/#!search/company/1.64.eyJjb21wYW55TmFtZSI6xIB2YWx1xIw6ImEiLCJpc1VzZWTEjXRyxJN9fQ%3D%3D

如果您看到公司名称 - Agilent Technologies Inc.

neither there in page source, nor in any json format.

但它确实显示在Dom of Chrome Developer工具中。

我查看并分析了它发送的几乎所有请求,但仍无法找到保存此数据的位置。

保存数据的位置 - 我希望找到可以从中删除数据的位置? 如果使用python-requests和BeautifulSoup

我确实看到了XMLHTTPREQUEST,但不确定这意味着什么,或者这是否是我答案的线索。

我还在学习python,如果有人帮助我,这将是一个非常有用的信息。

提前致谢。

2 个答案:

答案 0 :(得分:2)

加载HTML后,js通过XMLHTTPREQUEST请求数据,该angularjs在您的客户端收到请求后立即加载。这就是为什么你使用元素检查器在那里看到DOM元素的原因。

您没有提到您想要实现的目标或使用的工具。请具体说明你的问题。如果你对这种模式一无所知,请谷歌{{1}},看一些例子。

答案 1 :(得分:1)

  

确实看到了XMLHTTPREQUEST,不确定这意味着什么,或者这是否是我答案的线索。

这意味着页面中嵌入的javascript正在向Web服务器发送额外的HHTP请求。可能是安捷伦科技公司"安捷伦科技公司"在服务器对该请求的响应中返回文本,然后页面中的javascript将文本注入到适当位置的DOM中。

  

网站上存储的数据

这是一个完全不同的问题......

(您已经注意到数据(例如公司名称)会被注入您浏览器显示的页面。)

在服务器端,数据可以以各种方式存储在Web服务器(或其后端系统)中。或者根本不存储它。如果不了解服务器端代码和配置,就无法知道......