Re: [問題] 可以用JavaScript抓取某一頁面的資訊嗎?
※ 引述《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);
: }
以上程式碼只適用 Internet Explorer
讓非IE瀏覽器也支援的方法:
function getSource(){
if (window.XMLHttpRequest) var xmlObj = new XMLHttpRequest();
else var xmlObj=new ActiveXObject("Microsoft.XMLHTTP");
xmlObj.open("GET","http://mywebsite.com/yahoo.php", false);
xmlObj.send(null);
alert(xmlObj.responseText);
}
XMLHTTP雖然很神奇 也是AJAX的主要組成
但是XMLHTTP只能抓取同網域的網頁
如果你想在mywebsite.com抓取yahoo.com.tw的資訊
你可以在自己的主機做一個簡單的程式(ex:php)
讓它抓取Yahoo的資料
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.71.211
推
05/09 19:10, , 1F
05/09 19:10, 1F
推
05/09 20:32, , 2F
05/09 20:32, 2F
討論串 (同標題文章)
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章