前提
- http訪問;
- 通過cookie或本地存儲了用戶信息的頁面
原理
針對需要微信授權才能訪問的頁面,如果網頁邏輯判斷到當前並沒有用戶信息,即cookie中沒有記錄用戶信息,那麼會重定向到微信授權地址,由於訪問微信授權地址的時候不會攜帶之前的User-Agent信息,所以提示需要微信環境下打開。
模擬
通過抓包軟件,抓取到網頁地址,請求header中的cookie信息,然後通過瀏覽器插件填寫cookie,我用的是Chrome瀏覽器,使用EditThisCookie插件,然後就可以訪問了。
示例
以 http://wechat.qcbooks.cn/爲例,瀏覽器訪問出現
接着在微信客戶端中訪問該鏈接,並通過Wireshark抓取
將抓取到的Cookie,通過EditThisCookie寫入
大工告成,O了。
上述操作侷限於http請求,cookie存儲,其它方式可自行探索!