python暑假培训成都
成都python周末培訓(xùn):利用Python和Selenium破解Wifi
最近成都達(dá)內(nèi)小編休年假了,在假期出去游玩。我在一家旅館住了幾天,令我驚訝的是,酒店的wifi收費(fèi)。這在2018年,你能想象嗎?
他們也不是那么冷酷。你看,這些慷慨的人讓你用wifi20分鐘。整整20分鐘。這幾乎是Minecraft視頻的一半。
如果他們讓每個(gè)設(shè)備在有限的時(shí)間內(nèi)使用互聯(lián)網(wǎng),必須有識(shí)別每個(gè)設(shè)備的方法。路由器通過設(shè)備的MAC地址來區(qū)分設(shè)備。幸運(yùn)的是,我們可以很容易地改變我們的MAC地址。
使用macchanger
有一個(gè)非常有用的命令行工具,叫做macchanger。它允許你手動(dòng)更改、隨機(jī)化和恢復(fù)設(shè)備的MAC地址。這里是想定期隨機(jī)化我們的MAC(每20分鐘),以便無限期地使用免費(fèi)Wifi。
需要運(yùn)行3個(gè)小命令。這是必需的,因?yàn)楫?dāng)網(wǎng)絡(luò)接口連接到路由器時(shí),macchanger無法工作。
在上面的命令中,wlp3s0是我的網(wǎng)絡(luò)接口的名稱。你可以通過運(yùn)行ip a找到你的網(wǎng)絡(luò)接口的名稱。如果你運(yùn)行這些命令,可以啟動(dòng)瀏覽器,然后你會(huì)看到要求你付費(fèi)或試用20分鐘的頁面。時(shí)間結(jié)束后,你可以再次運(yùn)行命令并繼續(xù)執(zhí)行。
但這是體力勞動(dòng),每小時(shí)做3次太重復(fù)了。嗯。自動(dòng)化重復(fù)內(nèi)容的好工具是什么?
使用Selenium
首先,不使用這些命令。使用os模塊,我們可以從腳本運(yùn)行macchanger。
運(yùn)行這些命令之后,我們的計(jì)算機(jī)應(yīng)該作為一個(gè)完全不同的設(shè)備自動(dòng)連接到網(wǎng)絡(luò)。讓我們打開瀏覽器并嘗試使用互聯(lián)網(wǎng)。
sponsored.php網(wǎng)址是我按下免費(fèi)Wifi鏈接后要跳轉(zhuǎn)的頁面,因此腳本應(yīng)該為我們打開登記表單。我們填寫表單。
在我而言,它只需要一個(gè)電子郵件地址和姓名。如果有更多字段,你可以以類似的方式填寫它們。
這會(huì)填寫表格并按Enter鍵提交。之后,門戶網(wǎng)站問我是否要訂閱它們的電子郵件或類似的東西。當(dāng)然,我們甚至沒有閱讀就點(diǎn)擊Reject并關(guān)閉瀏覽器。
之后,你應(yīng)該可以聯(lián)網(wǎng)。你可以在發(fā)現(xiàn)連接消失時(shí)運(yùn)行腳本,或者將其放在cron作業(yè)/while循環(huán)中。
總結(jié)
以上是生活随笔為你收集整理的python暑假培训成都的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Graphics
- 下一篇: 【Python程序设计】实验4:字符串与