SeleniumとPythonを使用してMessengerボットを作ろうとしています。コードエラーはありません。私のコードはうまくいきます。問題が解決したら、WebDriverを強制終了します。 はここに私のコードです:すべて完了した後にSelenium WebDriverが終了する
from selenium import webdriverlogin_email = "" #Your facebook email login_password = "" #Your facebook password
def login_pulamea():
driver = webdriver.Chrome() driver.get("http://messenger.com") #Waits for page to load driver.implicitly_wait(10) # Inputing email email_box = driver.find_element_by_xpath("""//*[@id="email"]""") email_box.clear() email_box.send_keys(login_email) # Inputing password password_box = driver.find_element_by_xpath("""//*[@id="pass"]""") password_box.clear() password_box.send_keys(login_password) #Submit details submit_button = driver.find_element_by_xpath("""//*[@id="loginbutton"]""") submit_button.click() login_pulamea()
*「完了した後で、WebDriverを殺すだけ」* - これは起こりそうなことです。セレンは実際にあなたがそれをいくつかのことをしたいと思う場合のために設計されていないし、運転を引き継ぐことができます。 – jonrsharpe
それで、実行後にどうやって開いておくことができますか? –
分度器はデバッグを可能にする 'browser.pause'関数を持っています。 –