Re: [問題] 可以用JavaScript抓取某一頁面的資訊嗎?

看板Web_Design作者 (呀)時間19年前 (2006/06/06 01:01), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串10/12 (看更多)
※ 引述《ganymade (呀)》之銘言: ※ 引述《bennylu (Benny)》之銘言: : ※ 引述《maxonline (阿婆鹹豆漿俱樂部)》之銘言: : : 是我的胡思亂想吧 : : 既然跟資料庫沒關係 : : 那應該可以用JavaScript來抓取特定頁面的資料 : : 或文章的固定段落 : function getSource(){ : var xmlObj=new ActiveXObject("Microsoft.XMLHTTP"); : xmlObj.open("GET", "http://tw.yahoo.com/", false); : xmlObj.send(); : alert(xmlHttp.responseText); : } 這位大大我想請教一下 我用XMLHttp物件所抓取到的網頁資料 只要編碼是big-5的就都會變成亂碼 utf-8的才會是正常的 請問這個問題該怎麼解決呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.204.245

06/06 00:43,
what's you server lang?
06/06 00:43

06/06 00:59,
我沒用server side language 只單純用這個範例來抓Yahoo
06/06 00:59
還是直接回文好了 我對XMLHttp物件一直有個疑問 就是如果我用JavaScript直接要抓取別的網站的資料來作業 (例如用JavaScript+XMLHttp物件去中央氣象局抓每日氣象) 可是中央氣象局只有Big5編碼 那我是不是一定要自己的網頁 去把取回來的資料轉成用Big5來顯示再傳回來目前網頁上 或者是有什麼比較好的方法呢? 我看到大陸人是硬幹 判斷取回來的資料是gb碼還是utf-8 然後用js轉換 讓它們可以互通 我是在想有沒有比較好的方法 能完成底下情境一的工作 而不必透過Server Side技術 (節省網路傳遞時間) 情境一 (不透過Server Side技術) test.htm -> 取得實際是Big5編碼卻被拗成utf-8的資料 -> 轉換(how?) ->顯示 情境二 (透過Server Side技術) test.htm -> GetAndConvert.aspx/php/asp 取資料並以Big5輸出資料 -> 顯示 雜七雜八的講一堆 不知道大大有沒有懂我要問的 ^^" 麻煩您不吝指教一下吧 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.204.245

06/06 09:28, , 1F
Nope... 1.You will not be allow to do that. Secure reson!
06/06 09:28, 1F

06/06 10:24, , 2F
請問大大指的是哪一個步驟呢?
06/06 10:24, 2F
文章代碼(AID): #14X6Dov7 (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #14X6Dov7 (Web_Design)