[請益] php擷取網頁中script裡面的meta name

作者: soul810707 (louis)   2015-12-27 20:28:35
各位好,我查了許久就是找不到答案,還請大家指教。
我想要擷取mobile 01網頁原始碼中的 keyword,我用get_meta_tag一直失敗,但用Yah
oo的是可以的,所以程式應該沒錯,後來發現可能是因為 mobile01的keyword是在 scr
ipt裡面,但我不知道該用何種方法, 還請各位指導我方向。謝謝
作者: secondDim ( 祈求備取會上)   2015-12-27 22:12:00
mobile 01 首頁的meta沒有在script裡面啊?
作者: soul810707 (louis)   2015-12-28 08:44:00
他的keyword 在script中
作者: secondDim ( 祈求備取會上)   2015-12-28 09:32:00
mobile01的meta看起來並沒有在script裡,與問題無關剛剛用爬蟲測試一下,好像是mobile01的server會檢查user_agent,user_agent為空時會無法執行而get_meta_tags好像不會發送user_agent,導致mobile01沒有回應
作者: soul810707 (louis)   2015-12-28 09:43:00
可否給我個方向,我不知道該怎做才能抓到keyword
作者: secondDim ( 祈求備取會上)   2015-12-28 10:01:00
get_meta_tags沒辦法處理user_agent,可以嘗試用curl將資料撈回來再處理。使用preg_match或其他方式找出meta好像不能貼網址,不知道這樣說明可以嗎?
作者: soul810707 (louis)   2015-12-29 07:35:00
我試試看,感謝解答

Links booklink

Contact Us: admin [ a t ] ucptt.com