所以我试图使用Python登录Quora,然后刮掉一些东西.
我正在使用Selenium登录该网站.这是我的代码:
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()
Run Code Online (Sandbox Code Playgroud)
现在的问题是:
找到并填写登录表单需要大约4分钟,这非常缓慢.我能做些什么来加快这个过程吗?
登录时,如何确保没有错误?换句话说,我如何检查响应代码?
如何用硒保存饼干,以便我可以在登录后继续抓取?
如果没有办法让硒更快,那还有其他的登录方式吗?(Quora没有API)