selenium基础篇也在不断的更新,只不过效率速度有点慢,之前写的也还在,只不过没有写的很详细,有一定基础的朋友可以去看看,小白人员,我会尽快更新上。

        某云盘:'http://pan.baidu.com',自动登录的前提是我们需要手动登录一次才可以哦。不然拿不到登录后的cookie。

from selenium import webdriver
 
"""验证码处理"""
fox = webdriver.Chrome()
fox.get('http://pan.baidu.com')
fox.maximize_window()
fox.implicitly_wait(5)
 
# 获取所有的cookie值
with open('yurun.txt', 'w', encoding='u8') as f:
    json.dump(driver.get_cookies(), f)
    print("cookie保存完成")

        获取了cookie我们来使用cookie

from selenium import webdriver
from time import sleep

# 实例化
fox = webdriver.Firefox()
fox.get('http://pan.baidu.com')
with open('yurun.txt', 'r', encoding='u8') as f:
    cookies = json.load(f)

for cookie in cookies:
    driver.add_cookie(cookie)
sleep(3)
driver.refresh()

        部分使用cookie无法登录,需要删除一些字段才行,或者检查某些登录机制,是不是每次登录或者打开网页都会刷新一下字段信息的。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐