2017-02-09 31 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

をロードされていない場合がございます前に

time.sleep(5) 

を追加しようとするので、エラーは、それがブラウザを見つけることができないのですか? – becixb

+0

@becixbブラウザを開いてURLに行きますが、入力するにはログインを入力する必要がある場合は停止します – Viktor

答えて

1

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

は、ページが完全に

0

エラーがウィンドウは見つかりませんでした「読み込みます。ブラウザのウィンドウが閉じている可能性があります。それはbrowser.find_element_by_tag_name( "body")の行で発生しました。 Instagramのログインページには、このような要素が2つあり、そのうちの1つだけが必要です。たとえば、タグ付きの最初の要素のみを返すようにするなど、クエリをより具体的にする必要があります。

関連する問題