平時登陸網站時,是在表單中填寫用戶名、密碼,而後用鼠標點擊提交。chrome
如今想用程序抓內網網站數據,就得知道向哪一個網址POST,POST了什麼?瀏覽器
1 參考http://www.imooc.com/wenda/detail/575899,在chrome控制檯中,找到Network(網絡),找到Filter(過濾器)輸入框並輸入 method:POST。而後像平時那樣登陸網站。就會在控制檯Name-Headers的位置看到截獲的Request URL,翻頁到最後可用view source方式查看Form Data
網絡
2 參考https://blog.csdn.net/lishk314/article/details/98761527 ,在chrome控制檯console中,app
fetch(new Request('url',{ method:'POST', headers: {'Content-Type': 'application/x-www-form-urlencoded'}, body:"param1=value1¶m2=value2" })).then((resp)=>{console.log(resp)})
將url和body參數用第1步截獲的Request URL和Form Data替換,執行。fetch
3 如今用瀏覽器訪問登陸後才能訪問的頁面地址,發現已是登陸狀態了。網站
而且,若是網站未作限制,使用GET方式加上截獲的POST表單數據,即形如:http://192.168.1.5:80/login?name=XX&password=XX&scurity=XX的方式訪問,也能夠進入登陸狀態。url