cookie not available, need login again

master
ZouJiu 2023-11-22 20:55:47 +08:00
parent 7d40cf6c41
commit b9c496567f
2 changed files with 7 additions and 1 deletions

View File

@ -106,6 +106,7 @@ python.exe crawler.py --think --article --answer --MarkDown
### 注意 ### 注意
1、需要较好的网速本机网速测验是下载100Mbps上传60Mbps低点也可以的不是太慢太卡就行[https://www.speedtest.cn/](https://www.speedtest.cn/)<br> 1、需要较好的网速本机网速测验是下载100Mbps上传60Mbps低点也可以的不是太慢太卡就行[https://www.speedtest.cn/](https://www.speedtest.cn/)<br>
2、爬取时设置了睡眠时间, 避免给知乎服务器带来太大压力,可以日间调试好,然后深夜运行爬取人少, 给其他小伙伴更好的用户体验, 避免知乎顺着网线过来找人,默认**6**s<br> 2、爬取时设置了睡眠时间, 避免给知乎服务器带来太大压力,可以日间调试好,然后深夜运行爬取人少, 给其他小伙伴更好的用户体验, 避免知乎顺着网线过来找人,默认**6**s<br>
3、若是一直停在登录页面可能是之前保存的cookie失效了需要再次登录保存cookie
### blogs ### blogs
[https://www.aliyundrive.com/s/NikyVRJq8JV 阿里云分享的](https://www.aliyundrive.com/s/NikyVRJq8JV) `提取 0h3l` <br> [https://www.aliyundrive.com/s/NikyVRJq8JV 阿里云分享的](https://www.aliyundrive.com/s/NikyVRJq8JV) `提取 0h3l` <br>

View File

@ -925,7 +925,12 @@ def login_loadsavecookie():
try: try:
load_cookie(driver, cookie_path) load_cookie(driver, cookie_path)
driver.get(r"https://www.zhihu.com/") driver.get(r"https://www.zhihu.com/")
except: except Exception as e:
if os.path.exists(cookie_path):
os.remove(cookie_path)
print("浏览器cookie失效了删除了之前的cookie需要再次登录并保存cookie。")
else:
print("需要登陆并保存cookie下次就不用登录了。")
driver = login(driver) driver = login(driver)
save_cookie(driver, cookie_path) save_cookie(driver, cookie_path)
driver.quit() driver.quit()