2010-08-31 116 views
-1

我想從網站上讀取內容並保存到php的csv文件中,任何人都可以告訴我我該如何做到這一點。webcontent保存爲csv格式

+0

你想如何拆分網站的來源? – fabrik 2010-08-31 07:41:47

+0

網站使用HTML。 CSV代表「逗號分隔值」。你想如何將HTML轉換爲CSV? – 2010-08-31 07:41:50

+0

我只想保存內容。 – 2010-08-31 07:57:01

回答

2

如何將網站內容保存爲csv文件? CSV意味着逗號分隔的值,並且將事情保存爲csv文件而非網站內容真的很容易?

你說「從網站上的內容」 - 通常你會開始閱讀一個網站的內容,其中包括HTML標記,腳本和樣式。或者你只想得到文本內容或一些元數據?

如果您的服務器支持通過fopen我想嘗試這一個(php.ini中選擇:allow_url_fopen)打開URL - 否則,你將不得不使用cURL什麼的。

Here關於在php中閱讀網站的更多信息。 關於作爲csv網站的存儲,我認爲你應該更精確地想要達到什麼目的。

Regards,Daniel

+0

我只想要網站內容。網站有一些表格等,所以我想把表格數據存入一個csv文件。 – 2010-08-31 07:51:12

+0

@Manoj從未定義的表結構中抓取數據是一個非常複雜的問題。有沒有通用的解決方案 – 2010-08-31 07:55:58

+0

http://www.cricinfo.com/rankings/content/page/211271.html這個網站有2個表我想保存表格數據到一個csv文件。 – 2010-08-31 08:05:00

2

對於您的問題,沒有即時魔術的答案。我們(你)需要知道哪個網站有問題,表格是如何呈現的。如果你知道你的場景的一切,你應該使用PHP的DOM函數並解析你的表,然後將它導出爲CSV。