有没有办法提取网站数据库只是为了看到结构

时间:2014-02-05 19:24:29

标签: html sql copy extract

有一个我想要复制的网站我想知道数据库是如何构建的。有没有可以帮助这个过程的工具?

1 个答案:

答案 0 :(得分:0)

这是不可能的,因为网页没有关于基础数据字典的(直接)信息。他们有HTML,JS,CSS。他们没有数据模型,甚至没有SQL查询。

您可以查看HTML / JS代码,它可能会给您一些想法,间接引导您进行可能的设计。这是任何专业数据库设计师都应该做的工作。

您需要询问网站所有者什么是数据字典,或者使用某种形式的破解(我猜大多数国家都是非法的)来访问服务器/ dbms。

但即使您可以访问数据字典,也不一定能将其转换为您正在查看的网页。那是因为通常会有数据转换(业务规则)到达网页,通常是通过某种形式的模板。

你需要的是逆向工程,为此主要工具是大脑。您可以使用一些脚本来提取有用的数据,例如标签元素或表格标题。