将动态网页下载为静态html页面

时间:2012-06-18 14:53:52

标签: php html

我正在用PHP开发代码,我必须在网页上下载内容(http://novosibirsk.e2e4online.ru/shop/catalog/#/category=24)并将属性值存储到数据库中表,我使用下面的代码下载页面,

$html=file_get_contents('http://novosibirsk.e2e4online.ru/shop/catalog/#/category=24');

此页面包含动态内容。但我需要将网页保存为静态html页面。是否有任何PHP功能可以将网站下载为静态页面?在任何一种情况下,当我使用谷歌浏览器检查页面上的特定元素时,它会显示每个元素的静态代码。或者有什么方法可以通过谷歌浏览器下载所有静态内容?我只需要在下载后将网页的静态内容存储在变量或文件中。请帮我解决这个问题!!提前谢谢!

2 个答案:

答案 0 :(得分:0)

你想要“网页抓取”。

http://en.wikipedia.org/wiki/Web_scraping

答案 1 :(得分:0)

您必须使用curl并发送POST请求以获取动态内容。 要了解发送了哪些POST请求,您可以使用Google Chrome浏览器的开发人员工具,然后选择标签网络。