2015-10-06 171 views
-1

所以我想在我的Instagram登陸ACC使用Python中的硒和我不斷收到此錯誤,這是代碼我使用:蟒蛇硒登錄錯誤

import time 
from selenium import webdriver 
from selenium.webdriver.common.keys import Keys 

def login(): 
    browser = webdriver.Firefox() 
    browser.get('https://instagram.com/accounts/login')    
    emailElement = browser.find_element_by_id("lfFieldInputUsername") 
    emailElement.send_keys("username") 
    passElement = browser.find_element_by_id("lfFieldInputPassword") 
    passElement.send_keys("password") 
    time.sleep(3) 
    passElement.submit() 
    browser.close() 
    time.sleep(2) 

def main(): 
    login() 


if __name__ == '__main__': 
    main() 
+7

後進入按鈕,錯誤?!? –

回答

0

不是passElement.submit()找到登錄按鈕並點擊。

0

您可以找到登錄按鈕並進行點擊()動作,或者你可以使用這個,導入密鑰和密碼後發送Keys.ENTER這基本上會按您輸入密碼

from selenium.webdriver.common.keys import Keys 
passElement.send_keys("password"+Keys.ENTER)