2013-06-20 18 views
0

我的想法基本上是這樣的:如何訪問與PHP下一個鏈接,當你解析數據

輸入一個$url這個網址有一個像20個項目,並在底部有1,2,3,4頁... .10和>下一個,我想要的是,他訪問此頁面看看是否有>由css選擇器idclass直到沒有和停止後,我怎麼能做到這一點?

這是用於解析數據,我想一次做到這一點,因爲這是主要的$url所以解析數據,然後檢查它是否是最後一頁,如果不是,請查看$url' become the next page $ url`。

我希望我已經夠清楚了。

+0

你看過DOM類嗎?有什麼問題的網址? –

+0

是的,解析功能已完成,但我的問題是使這個URL的東西有點自動,所以我不替換我的自我每個頁面的URL像第2頁,第3頁...等 – Mike

+0

如果你有控制的網址生成這可以通過preg_match()來完成。如果你發佈實際數據,那麼有人會無疑喜歡爲你編寫正則表達式。 –

回答

2

...我該怎麼做?

我會說現在你不能這樣做。你錯過了編程它我從你所要求的假設,因此答案是你可以通過編程來做到這一點。

儘管仍然存在一個問題。 PHP沒有CSS選擇器。那些在瀏覽器的DOM中,但不在PHP的DOM中。因此,您需要找到一種不使用CSS選擇器的解決方案,而是以不同的方式查詢文檔,例如XPath,這是PHP的DOM版本1.0支持的。

+0

主要思想是選擇器,我可以用'find'來選擇它,但是我的問題是之後的acction,就像我發現它一樣,我怎樣才能使它訪問該父母的兒子的鏈接,並繼續直到我再也沒有那個父母選擇,你明白嗎? – Mike