是否可以从任何网站获取数据库内容而无需访问数据库?

时间:2010-10-18 03:55:56

标签: mysql

我想从网站检索数据库内容并在其他网站中使用它。是否可以使用任何脚本访问数据库内容?网站上共有500多种产品,他们现在要删除这些内容。所以在他们删除它们之前我想下载所有数据并将其托管在我的网站上。无法访问每个页面并记下产品信息。如果我获得任何类型的脚本来访问数据库并以指定的格式下载所有脚本,将会很有帮助。

例如:我们为论坛提供leech软件以从其他论坛获取内容。

4 个答案:

答案 0 :(得分:3)

不!!!!问题不在于是否可能。是否允许您从网站复制。

如果没有详细信息,则无法连接到数据库。

为什么不联系网站所有者向您发送他们要删除的数据?

答案 1 :(得分:2)

不,这是不可能的。我建议尝试与网站所有者联系,并解释为什么你想要他们的数据库等,他们可能会让你拥有它。否则,最好的办法是抓取网站并获取每个页面的副本,然后手动填充(或尝试以某种方式自动化)您自己的数据库。

答案 2 :(得分:1)

如果您拥有该站点的任何权限,或者您是该站点的管理员,则可能是SQLdumb或任何用于转储数据的包。但如果没有你的许可你就不能这样做。

答案 3 :(得分:1)

我假设您没有对其网站的管理权限,在这种情况下,您不能仅向其数据库发出查询。他们的网页充当数据库的前端(及其业务逻辑),从而阻止用户直接与数据交互。这种设置是有意的。

您提到的水蛭软件通常被实施为各种刮刀。它将论坛的内容仅作为网页下载,与搜索引擎如何抓取互联网没有什么不同。如果需要,水蛭可能存储/模仿cookie,以防论坛需要登录用户。但在任何情况下,水蛭都不会访问该网站的底层数据库。

因此,您可以选择编写自己的抓取工具,也可以通过电子邮件发送网站管理员(正如其他人所建议的那样)。我不打算讨论你所要求的是否可以被认为是合理使用的问题;在你尝试抓取之前,你应该有任何法律后果。