Ist Selen langsam oder ist mein Code falsch?

Also versuche ich, mich mit Python bei Quora anzumelden und dann ein paar Sachen zu kratzen.

Ich benutze Selenium, um mich auf der Seite anzumelden. Hier ist mein Code:

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

driver = webdriver.Firefox()
driver.get('http://www.quora.com/')

username = driver.find_element_by_name('email')
password = driver.find_element_by_name('password')

username.send_keys('email')
password.send_keys('password')
password.send_keys(Keys.RETURN)

driver.close()

Nun die Fragen:

Es dauerte ca. 4 Minuten, bis das Anmeldeformular gefunden und ausgefüllt war. Kann ich etwas tun, um den Prozess zu beschleunigen?

Wie stelle ich sicher, dass beim Anmelden keine Fehler aufgetreten sind? Mit anderen Worten, wie überprüfe ich den Antwortcode?

Wie speichere ich Cookies mit Selen, damit ich nach dem Anmelden weiter scrappen kann?

Wenn es keine Möglichkeit gibt, Selen schneller zu machen, gibt es eine andere Alternative für die Anmeldung? (Quora hat keine API)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage