2010-10-18 25 views
-2

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

例如:我们有水蛭软件的论坛从其他论坛获取内容。

+9

你在开玩笑吧? – 2010-10-18 03:59:21

+1

@Jacob Relkin::)不完全..实际上我没有在这里做任何错误...我在该网站的帐户,现在他们将删除那些是我需要的内容..有什么办法去做 ? – Deepak 2010-10-18 04:02:12

+0

这是您需要与网站所有者合作的内容。如果这些信息真的是你的,那么在删除它时可能会遇到很多麻烦。但是,如果他们因账单不付款等原因而将其清除,并且您与他们的合同没有任何喜悦,那么您可能是最新的失败。这是一个法律问题,而不是编程问题(因此,这取决于当地的法律)。 – paxdiablo 2010-10-18 04:24:14

回答

1

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

+0

即时通讯不是该网站的管理员,我没有数据库访问权限。我所拥有的只是一个帐号,可以查看数据。现在我想让这些数据进入我的网站.. – Deepak 2010-10-18 04:03:39

+4

这被称为“盗窃”,是非法的。 – zerkms 2010-10-18 04:05:29

+0

owh ..你不能这样做..你必须是该网站的所有者,如果你想这样做。或者您可以与该网站的所有者交谈,当然如果他们想分享。如果你想要这些数据,可以使用 – klox 2010-10-18 04:05:47

2

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

3

不!!! !!!问题不在于它是否可行。您是否被允许从网站复制或不复制。

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

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

1

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

你提到的水蛭软件通常作为一种刮板来实现。它将论坛的内容仅作为网页下载,与搜索引擎抓取互联网的方式没有什么不同。如果需要,水蛭可能存储/模仿cookie以防论坛需要登录的用户。但是,水蛭绝不会访问该网站的底层数据库。

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

相关问题