看板 Web_Design 關於我們 聯絡資訊
我打算用Ajax去抓取Getchu內頁 可是發現如果直接用 var oXHR = new XMLHttpRequest(); oXHR.withCredentials = true; oXHR.open("GET", sURL, true); 會導到十八歲禁止的警告頁面 我想說是不是要另外再送header oXHR.setRequestHeader(); 可是我用Firebug去看它要求的標題是這樣: Host www.getchu.com User-Agent Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-TW; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9 (.NET CLR 3.5.30729) Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language zh-tw,en-us;q=0.7,en;q=0.3 Accept-Encoding gzip,deflate Accept-Charset Big5,utf-8;q=0.7,*;q=0.7 Keep-Alive 300 Connection keep-alive Referer http://www.getchu.com/soft.phtml?id= Cookie __utma=191556341.19.1291589773.1313696690.1313781246.265; ui-tabs-18=0; ui-tabs-1=0; getchu_adalt_flag=getchu.com Cache-Control max-age=0 那我就不知道我的header要抓那個欄位才對, 如果是Cookie是不是還要另外用js去把Cookie 讀出來,丟到header 有人可以教一下,我的setRequestHeader該怎麼設才可以 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 113.61.217.46