我使用PHP DOM從網頁中提取數據,然後當我得到所需的信息時,我從下一頁提取鏈接並將代碼指向該頁面等等向前。PHP循環狀態變化監測
我在監視一些變化。
一切都很好,直到我流動緩衝區,因爲它認爲PHP被困在一個循環中,並打破了代碼。我知道我可以刪除暫停,但我想知道是否有人知道更好的方法來構建此代碼,請告訴我。
這是一個基本的流程圖第一網頁
- 獲取地址
- 做數據提取
- 從頁面
- 用頭內得到下一個頁面地址重定向到該頁面
- 轉到步驟1.除非沒有下一頁,否則停止
所以大多數時候我會在殺死php之前通過這個循環8-12次。我需要繼續這樣做直到我完成流程圖。無論如何,我可以在進入下一頁之前清空緩衝區。順便說一句,這整個事情是在一個代碼中「data.php
試圖創建自己的P * RN過濾器嗎? – Timmetje
查閱php長時間運行的任務。但實際上,PHP對於這種事情來說是一個糟糕的選擇。最好選擇一種帶有線程和內置事件的語言。 – Steve
@TimDinh LOL好!但沒有 –