所以我正在尝试使用 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()
现在的问题:
查找并填写登录表单花了大约 4 分钟,这非常缓慢。我可以做些什么来加快这个过程吗?
当它登录时,我如何确保没有错误?换句话说,我如何检查响应代码?
如何使用 selenium 保存 cookie,以便登录后可以继续抓取?
如果没有办法让 selenium 更快,还有其他登录方式吗?(Quora 没有 API)