請求的接口里要傳的token參數怎么獲得?
首先在某個網站
使用Chrome瀏覽器來查看XHR類型的請求
點擊登錄 就可以看到實際的登錄API地址
有一些還需要攜帶例如驗證碼的
這個就需要用到人工打碼或者機器識別
GitHub上有相關驗證碼圖片識別的庫
然后根據登錄后返回的Token
通常在API的Response里有所體現
如果在本地還用JS等進行了二次加密
還需要分析JS文件里的加密算法
這樣在爬蟲里封裝起來后
也模擬的去加密
這樣得到的Token結果就能夠去使用了
觀察其他API(例如獲取頭像、昵稱)的請求方式
Token通常是放在Header或者Body中
而Token通常實際有效時間比較短
還得去找到自動刷新Token的API或者再一次請求登錄接口
另外爬蟲最好是使用Header池和IP池、代理來盡量規避被封的風險
另外數據量比較多或者任務重還要考慮分布式爬蟲
避免因為某個爬蟲掛掉而影響整個爬蟲任務進度等等
上一篇從前有個盲人是什么游戲
下一篇dlger是什么軟件