diff --git a/DrissionPage/chromium_base.py b/DrissionPage/chromium_base.py index 919ee5c..8a3b34f 100644 --- a/DrissionPage/chromium_base.py +++ b/DrissionPage/chromium_base.py @@ -512,7 +512,6 @@ class ChromiumBase(BasePage): self._tab_obj.Page.stopLoading() while self.ready_state != 'complete': sleep(.1) - # self._get_document() def run_cdp(self, cmd, **cmd_args): """执行Chrome DevTools Protocol语句 \n diff --git a/DrissionPage/config.py b/DrissionPage/config.py index 006b3d7..c86ad89 100644 --- a/DrissionPage/config.py +++ b/DrissionPage/config.py @@ -24,7 +24,7 @@ class OptionsManager(object): if not Path(self.ini_path).exists(): raise FileNotFoundError('ini文件不存在。') self._conf = RawConfigParser() - self._conf.read(self.ini_path, encoding='utf-8') + self._conf.read(self.ini_path, encoding='utf-8-sig') self._paths = None self._chrome_options = None diff --git a/docs/WebPage使用方法/3.1创建页面对象.md b/docs/WebPage使用方法/3.1创建页面对象.md index de04108..0053ee9 100644 --- a/docs/WebPage使用方法/3.1创建页面对象.md +++ b/docs/WebPage使用方法/3.1创建页面对象.md @@ -71,13 +71,13 @@ proxies = {'http': 'http://127.0.0.1:1080', # 创建配置对象,不从 ini 文件读取,并设置代理信息 so = SessionOptions(read_file=False).set_proxies(proxies) # 用该配置创建页面对象(s 模式) -page = WebPage(mode='s', session_options=so) +page = WebPage(mode='s', session_or_options=so) ``` d 模式的配置和 s 模式的配置是可以同时使用的,不会互相影响。 ```python -page = WebPage(mode='s', session_options=so, driver_options=do) +page = WebPage(mode='s', session_or_options=so, driver_or_options=do) ``` ## 📍 使用其它 ini 文件创建 @@ -125,7 +125,7 @@ D:\chrome.exe --remote-debugging-port=9222 from DrissionPage import WebPage, DriverOptions do = DriverOptions().set_paths(local_port=9222) -page = WebPage(driver_options=do) +page = WebPage(driver_or_options=do) ``` ?>**Tips:**
接管使用 bat 文件打开的浏览器也是一样做法做法。
接管浏览器时只有`local_port`、`debugger_address`参数是有效的。 @@ -201,7 +201,7 @@ page.get('某url...') # 即可已登录状态访问 from DrissionPage import WebPage, DriverOptions do = DriverOptions().set_paths(local_port=9333) -page = WebPage(driver_option=do) +page = WebPage(driver_or_option=do) page.change_mode() page.get('某url...') ``` diff --git a/docs/入门指南/快速上手.md b/docs/入门指南/快速上手.md index cee2138..8b4cf4d 100644 --- a/docs/入门指南/快速上手.md +++ b/docs/入门指南/快速上手.md @@ -48,7 +48,6 @@ set_paths(chrome_path=r"D:\chrome\chrome.exe", # 浏览器执行文件路径 浏览器,请先关闭,否则会造成冲突。后面在 [创建页面对象](%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%5C%E4%BD%BF%E5%88%9B%E5%BB%BA%E9%A1%B5%E9%9D%A2%E5%AF%B9%E8%B1%A1.md) 章节再介绍多 Chrome 浏览器共存的方法。 -## ## 登录 gitee 网站