Re: [問題] 可以用JavaScript抓取某一頁面的資訊嗎?
※ 引述《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,
06/06 00:43
推
06/06 00:59,
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
06/06 09:28, 1F
推
06/06 10:24, , 2F
06/06 10:24, 2F
討論串 (同標題文章)
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章