更新readme

This commit is contained in:
g1879 2020-08-02 11:38:50 +08:00
parent a1b74a4875
commit f54d33a19a
2 changed files with 40 additions and 28 deletions

View File

@ -404,6 +404,8 @@ do = DriverOptions(read_file=False) # Create chrome configuration object, not r
do.set_headless(False) # Show browser interface do.set_headless(False) # Show browser interface
do.set_no_imgs(True) # Don't load pictures do.set_no_imgs(True) # Don't load pictures
do.set_paths(driver_path='D:\\chromedriver.exe', chrome_path='D:\\chrome.exe') # Set paths do.set_paths(driver_path='D:\\chromedriver.exe', chrome_path='D:\\chrome.exe') # Set paths
do.set_headless(False).set_no_imgs(True) # Support chain operation
drission = Drission(driver_options=do) # Create Drission object with configuration object drission = Drission(driver_options=do) # Create Drission object with configuration object
page = MixPage(drission) # Create a MixPage object with a Drission object page = MixPage(drission) # Create a MixPage object with a Drission object
@ -1421,7 +1423,7 @@ Parameter Description:
### set_item ### set_item
set_item(section: str, item: str, value: str) -> None set_item(section: str, item: str, value: str) -> OptionsManager
Set configuration values. Set configuration values.
@ -1433,7 +1435,7 @@ Parameter Description:
### save ### save
save(path: str = None) -> None save(path: str = None) -> OptionsManager
Save the settings to a file. Save the settings to a file.
@ -1457,9 +1459,13 @@ Parameter Description:
Path of chromedriver.exe. Path of chromedriver.exe.
### chrome_path
Path of chrome.exe.
### remove_argument ### remove_argument
remove_argument(value: str) -> None remove_argument(value: str) -> DriverOptions
Remove a setting. Remove a setting.
@ -1469,7 +1475,7 @@ Parameter Description:
### remove_experimental_option ### remove_experimental_option
remove_experimental_option(key: str) -> None remove_experimental_option(key: str) -> DriverOptions
Remove an experiment setting and delete the incoming key value. Remove an experiment setting and delete the incoming key value.
@ -1479,13 +1485,13 @@ Parameter Description:
### remove_argument ### remove_argument
remove_argument() -> None remove_argument() -> DriverOptions
Remove all plug-ins, because the plug-in is stored in the entire file, it is difficult to remove one of them, so if you need to set, remove all and reset. Remove all plug-ins, because the plug-in is stored in the entire file, it is difficult to remove one of them, so if you need to set, remove all and reset.
### save ### save
save(path: str = None) -> None save(path: str = None) -> DriverOptions
Save the settings to a file. Save the settings to a file.
@ -1495,7 +1501,7 @@ Parameter Description:
### set_argument ### set_argument
set_argument(arg: str, value: Union[bool, str]) -> None set_argument(arg: str, value: Union[bool, str]) -> DriverOptions
Set the chrome attribute, the attribute with no value can be set to switch, the attribute with the value can set the value of the attribute. Set the chrome attribute, the attribute with no value can be set to switch, the attribute with the value can set the value of the attribute.
@ -1506,7 +1512,7 @@ Parameter Description:
### set_headless ### set_headless
set_headless(on_off: bool = True) -> None set_headless(on_off: bool = True) -> DriverOptions
Turn on or off the interfaceless mode. Turn on or off the interfaceless mode.
@ -1516,7 +1522,7 @@ Parameter Description:
### set_no_imgs ### set_no_imgs
set_no_imgs(on_off: bool = True) -> None set_no_imgs(on_off: bool = True) -> DriverOptions
Whether to load pictures. Whether to load pictures.
@ -1526,7 +1532,7 @@ Parameter Description:
### set_no_js ### set_no_js
set_no_js(on_off: bool = True) -> None set_no_js(on_off: bool = True) -> DriverOptions
Whether to disable js. Whether to disable js.
@ -1536,7 +1542,7 @@ Parameter Description:
### set_mute ### set_mute
set_mute(on_off: bool = True) -> None set_mute(on_off: bool = True) -> DriverOptions
Whether to mute. Whether to mute.
@ -1546,7 +1552,7 @@ Parameter Description:
### set_user_agent ### set_user_agent
set_user_agent(user_agent: str) -> None set_user_agent(user_agent: str) -> DriverOptions
Set the browser user agent. Set the browser user agent.
@ -1556,7 +1562,7 @@ Parameter Description:
### set_proxy ### set_proxy
set_proxy(proxy: str) -> None set_proxy(proxy: str) -> DriverOptions
Set up a proxy. Set up a proxy.
@ -1566,7 +1572,7 @@ Parameter Description:
### set_paths ### set_paths
set_paths(driver_path: str = None, chrome_path: str = None, debugger_address: str = None, download_path: str = None, user_data_path: str = None, cache_path: str = None) -> None set_paths(driver_path: str = None, chrome_path: str = None, debugger_address: str = None, download_path: str = None, user_data_path: str = None, cache_path: str = None) -> DriverOptions
Set browser-related paths. Set browser-related paths.

View File

@ -402,6 +402,8 @@ do = DriverOptions(read_file=False) # 创建chrome配置对象不从ini文
do.set_headless(False) # 显示浏览器界面 do.set_headless(False) # 显示浏览器界面
do.set_no_imgs(True) # 不加载图片 do.set_no_imgs(True) # 不加载图片
do.set_paths(driver_path='D:\\chromedriver.exe', chrome_path='D:\\chrome.exe') # 设置路径 do.set_paths(driver_path='D:\\chromedriver.exe', chrome_path='D:\\chrome.exe') # 设置路径
do.set_headless(False).set_no_imgs(True) # 支持链式操作
drission = Drission(driver_options=do) # 用配置对象创建Drission对象 drission = Drission(driver_options=do) # 用配置对象创建Drission对象
page = MixPage(drission) # 用Drission对象创建MixPage对象 page = MixPage(drission) # 用Drission对象创建MixPage对象
@ -1420,7 +1422,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### set_item ### set_item
set_item(section: str, item: str, value: str) -> None set_item(section: str, item: str, value: str) -> OptionsManager
设置配置值。 设置配置值。
@ -1432,7 +1434,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### save ### save
save(path: str = None) -> None save(path: str = None) -> OptionsManager
保存设置到文件。 保存设置到文件。
@ -1456,9 +1458,13 @@ session模式的元素对象包装了一个Element对象并封装了常用
chromedriver.exe的路径。 chromedriver.exe的路径。
### chrome_path
chrome.exe的路径
### remove_argument ### remove_argument
remove_argument(value: str) -> None remove_argument(value: str) -> DriverOptions
移除一个设置。 移除一个设置。
@ -1468,7 +1474,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### remove_experimental_option ### remove_experimental_option
remove_experimental_option(key: str) -> None remove_experimental_option(key: str) -> DriverOptions
移除一个实验设置传入key值删除。 移除一个实验设置传入key值删除。
@ -1478,13 +1484,13 @@ session模式的元素对象包装了一个Element对象并封装了常用
### remove_argument ### remove_argument
remove_argument() -> None remove_argument() -> DriverOptions
移除所有插件,因插件是以整个文件储存,难以移除其中一个,故如须设置则全部移除再重设。 移除所有插件,因插件是以整个文件储存,难以移除其中一个,故如须设置则全部移除再重设。
### save ### save
save(path: str = None) -> None save(path: str = None) -> DriverOptions
保存设置到文件。 保存设置到文件。
@ -1494,7 +1500,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### set_argument ### set_argument
set_argument(arg: str, value: Union[bool, str]) -> None set_argument(arg: str, value: Union[bool, str]) -> DriverOptions
设置chrome属性无值的属性可设置开关有值的属性可设置属性的值。 设置chrome属性无值的属性可设置开关有值的属性可设置属性的值。
@ -1505,7 +1511,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### set_headless ### set_headless
set_headless(on_off: bool = True) -> None set_headless(on_off: bool = True) -> DriverOptions
打开或关闭无界面模式。 打开或关闭无界面模式。
@ -1515,7 +1521,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### set_no_imgs ### set_no_imgs
set_no_imgs(on_off: bool = True) -> None set_no_imgs(on_off: bool = True) -> DriverOptions
是否加载图片。 是否加载图片。
@ -1525,7 +1531,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### set_no_js ### set_no_js
set_no_js(on_off: bool = True) -> None set_no_js(on_off: bool = True) -> DriverOptions
是否禁用js。 是否禁用js。
@ -1535,7 +1541,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### set_mute ### set_mute
set_mute(on_off: bool = True) -> None set_mute(on_off: bool = True) -> DriverOptions
是否静音。 是否静音。
@ -1545,7 +1551,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### set_user_agent ### set_user_agent
set_user_agent(user_agent: str) -> None set_user_agent(user_agent: str) -> DriverOptions
设置浏览器user agent。 设置浏览器user agent。
@ -1555,7 +1561,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### set_proxy ### set_proxy
set_proxy(proxy: str) -> None set_proxy(proxy: str) -> DriverOptions
设置代理。 设置代理。
@ -1565,7 +1571,7 @@ session模式的元素对象包装了一个Element对象并封装了常用
### set_paths ### set_paths
set_paths(driver_path: str = None, chrome_path: str = None, debugger_address: str = None, download_path: str = None, user_data_path: str = None, cache_path: str = None) -> None set_paths(driver_path: str = None, chrome_path: str = None, debugger_address: str = None, download_path: str = None, user_data_path: str = None, cache_path: str = None) -> DriverOptions
设置浏览器相关的路径。 设置浏览器相关的路径。