2017-02-09 100 views
1

我正在製作基本腳本以便在Instagram中唱歌。 我碰到這樣的錯誤將數據輸入到不與硒一起工作的輸入字段中

enter image description here

代碼:

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

browser = webdriver.Firefox() 
browser.get('https://www.instagram.com/accounts/login/') 

username = browser.find_element_by_name("username").send_keys('login') 
+0

因此錯誤是無法找到的瀏覽器? – becixb

+0

@ becixb它打開瀏覽器並轉到網址,但它需要輸入登錄時停止輸入 – Viktor

回答

1

嘗試添加

time.sleep(5) 

username = browser.find_element_by_name("username").send_keys('login') 

可能是頁面沒有完全加載

0

錯誤寫着「未找到窗口。瀏覽器窗口可能已關閉'。它發生在browser.find_element_by_tag_name(「body」)行中。 Instagram的登錄頁面有兩個這樣的元素,你只需要其中的一個。您應該使查詢更具體,例如通過使其只返回帶有標籤的第一個元素。