如何獲取臨時 IP 進行爬蟲學習 ?

本身在家裏學習爬蟲的時候 ,遇到封 IP 怎麼辦呢 ?網上買 IP 又貴 ,用免費代理質量又很差 。其實 ,家中自用的寬帶若是能夠進行撥號的話 ,咱們是能夠直接用 python 來控制路由器的 。將路由器斷開 ,再從新鏈接下 IP 不就變了嗎 ,很是方便 ,並且 IP 質量很高 ,都能直接使用 。python

我就以我本身家裏面的路由器來作個示範 。(完整代碼見留言區置頂留言 。)算法

須要的工具:
requests ,json ,time 庫
chrome 瀏覽器
產品型號 :TL-WDR6500 千兆版(其餘用相同系統的也可)chrome

首先咱們來看一下 tplink 的登錄界面 ,清爽的界面 ,只有一個登錄密碼 。json

ed943cfc438b0aaae6cebcebfbf8f1ec6b68df2a

首先進行分析 ,打開chrome ,F12 查看 network ,第一個就是咱們須要分析的 。瀏覽器

3cc5059792067ce2ce0e89ca8210eb7be0f24f4e

一個 post 請求 ,裏面提交的參數都在最下面了 ,password 加密過了 ,由於咱們是本身用就不研究加密算法了 ,直接把加密後的密碼拿下來提交就行了 headers 所有複製下來 ,因而有了下面的代碼 。工具

相關文章
相關標籤/搜索