Re: [請益] php 抓 google 搜尋結果特定區塊

看板PHP作者 (KT)時間15年前 (2010/03/06 00:16), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串3/3 (看更多)
感謝 J 大的幫忙,現成的很棒 XD Google 搜尋結果已經可以抓到了 ^^ 但抓 Yahoo 的資料遇到瓶頸,弄了一整天...還是不成功= = 抓出來變成以下這樣... http://maxis1718.pixnet.net/album/photo/144148558 1. 標題中文字無法顯示 2. 網頁簡介都對不上... // Google明明可以的 Q口Q 由於 Yahoo 的 <li> 沒有 id 也沒有 class...不知道如何是好 Orz 所以小弟試著從他底下的 class="yschttl spt" 下手抓網站的標題 http://maxis1718.pixnet.net/album/photo/144148847 問題來了...如果用 $y_html->find('.yschttl spt'); 弄出來的網頁一片白...什麼都沒有 改成 $y_html->find('.yschttl'); 卻可以抓出"沒中文的標題"...= =a 至於網站介紹的取得,弄半天弄不好 最後選擇用 class="abstr" 來抓,卻印出一堆不相稱的內容簡介 Q_Q 還有一個未知的錯誤 http://maxis1718.pixnet.net/album/photo/144149925 煩請板上高手們幫小弟解惑了,感激不盡~~ -- 附上我的搜尋網頁與程式碼 搜尋頁 : http://myweb.ncku.edu.tw/~f7496115/ 程式碼 : http://myweb.ncku.edu.tw/~f7496115/test/search.7z ※ 編輯: upp818 來自: 140.116.103.131 (03/06 00:25)

03/06 01:35, , 1F
先回錯誤訊息,圖中關鍵字應是php吧,第十筆沒有class="s",
03/06 01:35, 1F

03/06 01:37, , 2F
所以才會出現undefined offset 10
03/06 01:37, 2F

03/06 01:43, , 3F
還有編碼可以考慮改用utf-8
03/06 01:43, 3F

03/06 01:57, , 4F
用 $y_html->find('.res'),抓出來的會是 div ...
03/06 01:57, 4F
文章代碼(AID): #1BaIvqNR (PHP)
文章代碼(AID): #1BaIvqNR (PHP)