看板 PHP 關於我們 聯絡資訊
※ 引述《Okeiph (站在世界十字路口)》之銘言: : 想請問板上的高手, : 比價程式,例如背包客的機票比價,需要哪些程式來製作, : 程式的功能包括抓取各網站的資料,匯入資料庫跟顯示結果, : 因為本身想要學著寫一個這樣功能的程式,不知道門檻會不會很高? : 感謝! 1. 解讀人家的網站, Form , action , post , get , even ajax (應該不多) 這樣才能找到你要的 Data 2. 會用 curl 去抓資料, (你要自己寫header 我也不反對). 如果說是 get 那 fopen 就ok 了, 但... ... 3. 要能會分析. 用程式解讀 HTML, 不管是用 xml 還是 reg 不然怎樣抓到你要的資料. (除非你有跟各家公司合作, 有簡單的方式抓到資料, 不然上面3個是門檻) 4. 存資料. 5. 比對. 6. print out btw. 1~3 不同站都要作一次. 4~6 就好解決了 一個寫過抓新聞, 氣象資料(cwb pdf), 航班時間... ... 的人 -- Exactly. For that one fraction of a second, you were open to options you had never considered. THAT is the exploration that awaits you: not mapping stars and studying nebulae,but charting the unknown possibilities of existence. Star Trek S7E26 "All Good Thing" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.154.212
Okeiph:感謝!看來是一件很複雜的事 還有好多要學 :) 01/09 11:05
arzbar:先懂HTML 架構吧 這樣未來才不會遇到麻煩 01/09 23:10
arzbar:接下來去了解 HTTP 協定 這樣你未來不會遇到小技巧的阻礙 01/09 23:10
arzbar:然後你就可以大大方方用curl 去取資料了 01/09 23:11
superGA:人家改template就爽了 01/10 21:23
arzbar:擷取這種東西本來主控權就在別人那邊 所以 看開點 01/11 08:20