2012-04-20 76 views
0

我試圖從一個網站獲取數據,並能夠操縱它將其顯示在我自己的網站上。
該網站包含一個滴答並每隔幾小時更新一次。
下面是一個例子:http://www.astynomia.gr/traffic-athens.php從其他網站獲取數據(php&GET)

這個數據是有大家使用,我將提及他們在自己的網站只是要確定。

我讀過一些關於php的cURL的內容,但我不知道這是否是要走的路。
任何指針/教程,或任何人可以提供的代碼,所以我可以在某處開始會是非常有用的。 還有關於如何在網站更新後立即得到通知的任何指示?

+0

http://stackoverflow.com/questions/6829760/how-to-parse-a-html-and-store-into-database-using-curl-in-php-mysql – 2012-04-20 11:03:58

回答

1

如果要抓取頁面,請爲PHP使用Simple HTML DOM Parser之類的內容。這將服務你的目的。

+0

經過一番研究,我發現,工作很好,thanx – krasatos 2012-04-24 00:57:28

1

首先,你的虛擬主機/本地主機應該啓用php_curl擴展。

首先,你應該讀一下here。如果你想直接跳入,這裏有一個簡單的功能Why I can't get website content using CURL。您只需更改變量的值$ url,$ timeout

最後,要每2小時獲取一次更新的數據,您將不得不將腳本作爲cronjob運行。請參考這個帖子 PHP - good cronjob/crontab/cron tutorial or book

+0

使捲曲我去wamp/php/phpextentions並打勾捲曲吧?就這樣? 另外,有什麼更好的? @bibhas爬行解決方案或cUrl? – krasatos 2012-04-20 11:27:01

+0

啓用捲曲我去wamp/php/phpextentions並打勾捲曲吧? - 是的,不要忘記重新啓動服務器。 – Bob 2012-04-20 12:32:54

+0

嘗試首先使用簡單的HTML DOM解析器來滿足您的需求。 http://developer.practicalecommerce.com/articles/3123-Scrape-Site-Content-with-Simple-HTML-DOM-Parser-in-PHP – Bob 2012-04-20 13:04:09