2010-10-18 39 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以防論壇需要登錄的用戶。但是,水蛭絕不會訪問該網站的底層數據庫。

因此,您的選擇是編寫自己的抓取工具,或通過電子郵件發送網站管理員(如其他人所建議的那樣)。我不打算討論你所要求的是否可以被視爲合理使用;在您嘗試刮擦之前,您應該有任何法律後果。

相關問題