[問題] 關於Node.js superagent的redirects
目前使用Node.js向Google的搜尋服務撈資料
發現取得資料後會轉址(redirect)到另外一個網頁
我使用superagent取得資料後的sres物件內
會有redirects的array包著三個網址
其中一個網址裡面的網頁資料就是我要取得的東西
不過問題是response的html不是該網址內的html
我想要取得的是該網址的html後,再用cheerio來分析
我想過一個方法,就是爬兩次網頁
爬完第一次網頁後回傳該網址,再利用該網址爬第二次
不過問題是得等待回傳設定聆聽者,不曉得這個方法好不好
還是說npm的superagent或是request等套件有辦法幫我自動導向最後的網頁畫面
(像是使用Browser瀏覽會自動切換一樣)
麻煩各位了謝謝 :D
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.18.42.198
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1446974282.A.3E1.html
※ 編輯: dwadefans (163.18.42.198), 11/08/2015 17:18:23
→
11/08 17:20, , 1F
11/08 17:20, 1F
→
11/08 20:41, , 2F
11/08 20:41, 2F