[請益] 多網頁parse

看板PHP作者 (沒事就好)時間11年前 (2014/10/02 17:37), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
不好意思,又要請教有關於parse的問題 想請問 在parse完後 我得到了 名稱 + 網址 名稱 + 網址 名稱 + 網址 這樣很多個網址 要怎麼去把這一堆網址再丟去 第二層做multi url parse呢 ?? 看simple dom 的範例都是單獨一個網址 // Create a DOM object from a URL $html = file_get_html('http://www.google.com/'); 那像我上面那樣 第一次parse後,一堆網址怎麼再去塞第二次再爬蟲呢 總不能手動一筆一筆丟吧 XDDDDDDDDDDDDDDDD 不好意思,請前輩們解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.223.4 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1412242633.A.2B8.html

10/02 21:16, , 1F
為什麼要手動呢 XD? 用 foreach 一個個丟?
10/02 21:16, 1F

10/03 14:42, , 2F
遞迴
10/03 14:42, 2F

10/03 14:42, , 3F
記得設定深度,還有重複判斷,否則沒完沒了
10/03 14:42, 3F

10/03 14:43, , 4F
通常這種應該是深度優先,廣度優先很佔記憶體
10/03 14:43, 4F
文章代碼(AID): #1KBHp9Au (PHP)
文章代碼(AID): #1KBHp9Au (PHP)