我有個魚缸的水質監測器,自帶網路登錄看水質引數,我希望通過python登錄后獲取頁面內的水質引數,每天自動給我的手機或者郵箱發資訊來動態監測水質,互聯網登錄頁面如下:

登錄網頁原始碼資訊如下:

登錄以后的原始碼資訊如下:

很簡單的登錄資訊,沒有用戶名,直接填密碼就能登錄,由于我太菜了,試了很多網上教的辦法都無法實作登錄,先請教各位怎么成功登錄,并且獲取我勾紅線的資料,希望能給出代碼,非常感謝!
uj5u.com熱心網友回復:
selenium模擬登陸uj5u.com熱心網友回復:
謝謝,我又研究了一下,selenium模擬登陸成功了,我很想知道requests方法怎么成功,我一直失敗,是不是和login按鈕是一個input有關,用常規requests方法不行?
uj5u.com熱心網友回復:
先找到登陸的URL,然后使用requests的post方法操作最好是先在網頁的開發者工具中查看下登陸URL的post引數,這些引數就是傳入post方法的data引數(以字典的形式)
基本的引數post方法:
requests.post(url, data, headers)
uj5u.com熱心網友回復:
哥們,我試了,登錄不了,我看到的header里的form data是如下:
password:
button: Login
請問我該怎么寫data資訊,我試了{‘password’:'xxxx'}和{‘password’:'xxxx',‘button’:‘Login’}都不行,print以后是登錄界面的代碼,進入不了登錄后界面,請指教!!!
uj5u.com熱心網友回復:
忘了說了,Content-Type型別為application/x-www-form-urlencoded發送POST請求,請大家支招!!!轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/96579.html
