centos中使用selenium自动登录出现问题
来源:7-5 网页302之后的模拟登录和cookie传递(网站需要登录时学习本视频教程)
我找不着北
2020-05-07
老师,您好!
我在centos8中按照您的用selinum登录,在centos中安装好了chrome81,并且修改了root启动的方法:
#vim /bin/chrome
将: exec -a “0""0" "0""HERE/chrome” “$@” 改为
exec -a “0""0" "0""HERE/chrome” “$@” --user-data-dir --no-sandbox
python代码全部按照您的书写的:
if not cookies:
from selenium import webdriver
# options = webdriver.ChromeOptions()
browser = webdriver.Chrome(executable_path=BASE_DIR+"/chromedriver/chromedriver")
browser.get(“https://passport.lagou.com/login/login.html”)
browser.find_element_by_css_selector(".form_body .input.input_white").send_keys(“xxxxx”)
browser.find_element_by_css_selector(’.form_body input[type=“password”]’).send_keys(“xxxx”)
browser.find_element_by_css_selector(‘div[data-view="pwsswordlogin] input.btn_lg’).click()
import time
time.sleep(10)
cookies = browser.get_cookies()
pickle.dump(cookies, open(BASE_DIR+"/cookies/lagou.cookie",“wb”))
cookie_dict = {}
for cookie in cookies:
cookie_dict[cookie[“name”]] = cookie[“value”]
for url in self.start_urls:
yield scrapy.Request(url, dont_filter=True, cookies=cookie_dict)
运行的时候,停留在下面这个图片,然后就停止了,浏览器没有任何反应
3回答
-
我找不着北
提问者
2020-05-07
老师,您好,我解决了。谢谢!
112020-05-09 -
我找不着北
提问者
2020-05-07
老师,又有新问题了,拉钩需要拖拉图形的方式验证,怎么玩?
00 -
我找不着北
提问者
2020-05-07
我用的chrome81,chromedriver也是81
00
相似问题