2017-02-14 60 views
-1

因此,我想檢查我的成績是否已升級,爲此我需要登錄網站,然後檢查它是否已更改。 事情是你登錄後,你有兩個按鈕:「同意」和「不同意」 當我嘗試按它,網站給我一個錯誤消息「錯誤使用 如果您使用個人防火牆,請停用它」使用請求在python中按下提交按鈕

我會上傳幾個小時

The website's code

任何幫助將不勝感激我的代碼。

+6

請勿發佈您的代碼的屏幕截圖。發佈實際的代碼。 – erip

+0

這是你的真實用戶名和密碼嗎?如果是這樣,你應該用虛擬值替換這些值,然後執行erip所說的內容。 – Jay

回答

0

像@ e4c5所說的,你可以通過python真正的按下按鈕。至於我,Chrome的DevTools確實幫了很大忙。

Here's the manual of the DevTools.

「網絡」在DevTools標籤會告訴你所有的網絡請求和資源page.If你想看到的按鈕推動作用的具體要求,你可以先按下按鈕然後查看「網絡」標籤中顯示的新請求。

0

您可以使用python-selenium按下按鈕,也可以隱藏瀏覽器實例。

+0

你如何隱藏它?因爲我已經寫了一半硒代碼 –

+0

USE PhantomJS。然後,改變這一行: driver = webdriver。[你正在使用什麼驅動程序] 到: driver = webdriver.PhantomJS() –