本身在家裏學習爬蟲的時候 ,遇到封 IP 怎麼辦呢 ?網上買 IP 又貴 ,用免費代理質量又很差 。其實 ,家中自用的寬帶若是能夠進行撥號的話 ,咱們是能夠直接用 python 來控制路由器的 。將路由器斷開 ,再從新鏈接下 IP 不就變了嗎 ,很是方便 ,並且 IP 質量很高 ,都能直接使用 。python
我就以我本身家裏面的路由器來作個示範 。(完整代碼見留言區置頂留言 。)算法
須要的工具:
requests ,json ,time 庫
chrome 瀏覽器
產品型號 :TL-WDR6500 千兆版(其餘用相同系統的也可)chrome
首先咱們來看一下 tplink 的登錄界面 ,清爽的界面 ,只有一個登錄密碼 。json
首先進行分析 ,打開chrome ,F12 查看 network ,第一個就是咱們須要分析的 。瀏覽器
一個 post 請求 ,裏面提交的參數都在最下面了 ,password 加密過了 ,由於咱們是本身用就不研究加密算法了 ,直接把加密後的密碼拿下來提交就行了 headers 所有複製下來 ,因而有了下面的代碼 。工具