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

看板Web_Design作者 (水中影)時間19年前 (2006/05/09 11:14), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/12 (看更多)
※ 引述《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
抓取不同網域的一定要用到PHP嗎?
05/09 19:10, 1F

05/09 20:32, , 2F
至少不能直接抓取
05/09 20:32, 2F
文章代碼(AID): #14O0a9Lw (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #14O0a9Lw (Web_Design)