🐘 创建对象
✅️️ 创建DrissionGet对象
创建DrissionGet对象时,driver参数可传入一个用于携带登录信息的对象,可以是多种类型。
当传入的是DrissionPage的页面对象时,还可以根据页面访问的 url 自动设置referer参数。
| 初始化参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
save_path |
strPath |
None |
文件保存路径 |
roads |
int |
10 |
可同时运行的线程数 |
driver |
SessionSessionOptionsChromiumPageWebPageSessionPageChromiumTabMixTab |
None |
用于提供下载连接信息的页面或链接对象 |
file_exists |
str |
'rename' |
有同名文件名时的处理方式,可选'skip', 'overwrite', 'rename', 'add'(缩写:'s', 'o', 'r', 'a') |
✅️️ 示例
📌 直接创建
📌 接收Session对象
from requests import Session
from DrissionGet import DrissionGet
session = Session()
d = DrissionGet(driver=session)
📌 接收SessionOptions对象
from DrissionPage import SessionOptions
from DrissionGet import DrissionGet
so = SessionOptions()
d = DrissionGet(driver=so)
📌 接收页面对象
from DrissionPage import ChromiumPage
from DrissionGet import DrissionGet
p = ChromiumPage()
d = DrissionGet(driver=p)