官网:https://drissionpage.cn/

文档:https://drissionpage.cn/get_start/installation

开启新浏览器

1
2
3
4
5
6
7
from DrissionPage import ChromiumPage, ChromiumOptions

co = ChromiumOptions().auto_port(True) # 自动分配端口和缓存,启动一个新浏览器
page = ChromiumPage(co)
page.get(url)
content = page.html
ele = page.ele("div.cxs").text

设置cookie

ck不能含有逗号

1
2
cookies = "Z7XZP0H=GS1.1.1711853565.1.1.1711853728.39.0.0; path=/; domain=.shopee.sg;"
page.set.cookies(cookies)

设置代理

账密通过插件实现:https://developer.aliyun.com/article/1010749

1
2
co.set_proxy("http://123.56.205")
co.add_extension()