我想从一个网站检索数据库内容并在另一个网站中使用它。是否可以使用任何脚本访问数据库内容?网站上共有500多种产品,他们现在将删除这些内容。因此,在他们删除它们之前,我想要下载所有数据并将其保存在我的网站中。无法访问每个页面并记下产品信息。如果我得到任何类型的脚本来访问数据库并以指定的格式下载它们,这将会很有帮助。是否有可能从任何网站获取数据库内容而无需访问数据库?
例如:我们有水蛭软件的论坛从其他论坛获取内容。
我想从一个网站检索数据库内容并在另一个网站中使用它。是否可以使用任何脚本访问数据库内容?网站上共有500多种产品,他们现在将删除这些内容。因此,在他们删除它们之前,我想要下载所有数据并将其保存在我的网站中。无法访问每个页面并记下产品信息。如果我得到任何类型的脚本来访问数据库并以指定的格式下载它们,这将会很有帮助。是否有可能从任何网站获取数据库内容而无需访问数据库?
例如:我们有水蛭软件的论坛从其他论坛获取内容。
如果您对该网站有任何权限或者您是该网站的管理员,可能是您可以使用SQLdumb或用于转储数据的任何包。但是,如果没有许可你不能这样做。
不,这是不可能的。我会建议尝试与网站所有者联系,并解释为什么你想要他们的数据库等,他们可能会让你拥有它。否则,最好的办法是抓取网站并获取每个网页的副本,然后手动填充(或尝试将其自动化)您自己的数据库。
不!!! !!!问题不在于它是否可行。您是否被允许从网站复制或不复制。
如果没有详细信息,则无法连接到数据库。
为什么不联系网站所有者向您发送他们将要删除它的数据呢?
我假设你没有管理权限到他们的网站,在这种情况下,你不能只是发出查询到他们的数据库。他们的网页充当数据库(及其业务逻辑)的前端,从而防止用户直接与数据交互。该设置是故意的。
你提到的水蛭软件通常作为一种刮板来实现。它将论坛的内容仅作为网页下载,与搜索引擎抓取互联网的方式没有什么不同。如果需要,水蛭可能存储/模仿cookie以防论坛需要登录的用户。但是,水蛭绝不会访问该网站的底层数据库。
因此,您的选择是编写自己的抓取工具,或通过电子邮件发送网站管理员(如其他人所建议的那样)。我不打算讨论你所要求的是否可以被视为合理使用;在您尝试刮擦之前,您应该有任何法律后果。
你在开玩笑吧? – 2010-10-18 03:59:21
@Jacob Relkin::)不完全..实际上我没有在这里做任何错误...我在该网站的帐户,现在他们将删除那些是我需要的内容..有什么办法去做 ? – Deepak 2010-10-18 04:02:12
这是您需要与网站所有者合作的内容。如果这些信息真的是你的,那么在删除它时可能会遇到很多麻烦。但是,如果他们因账单不付款等原因而将其清除,并且您与他们的合同没有任何喜悦,那么您可能是最新的失败。这是一个法律问题,而不是编程问题(因此,这取决于当地的法律)。 – paxdiablo 2010-10-18 04:24:14