qt4w.browser package¶
Submodules¶
qt4w.browser.browser module¶
IBrowser接口定义
-
class
qt4w.browser.browser.
Browser
(browser_name=None, clear_data=True)¶ 基类:
qt4w.browser.browser.IBrowser
对外的浏览器类
-
browser_dict
= {}¶
-
clear_data
()¶ 清除浏览器数据
-
close
()¶ 关闭浏览器,并清理数据 :return:
-
find_by_url
(url, page_cls=None, timeout=10)¶ 在当前打开的页面中查找指定url,返回WebPage实例,如果未找到,返回None
参数: - url (string) – 要查找的页面url
- page_cls (Class) – 要返回的具体WebPage类,为None表示返回WebPage实例
- timeout (int/float) – 查找超时时间,单位:秒
-
open_url
(url, page_cls=None, invisible_mode=False)¶ 打开一个url,返回page_cls类的实例
参数: - url (string) – 要打开页面的url
- page_cls (Class) – 要返回的具体WebPage类,为None表示返回WebPage实例
- invisible_mode (Bool) – 是否开启隐身模式
-
static
register_browser
(browser_name, browser_cls_path)¶ 注册浏览器
参数: - browser_name (string) – 浏览器名称
- browser_cls_path (string) – 浏览器类路径
-
-
class
qt4w.browser.browser.
IBrowser
¶ 基类:
object
浏览器接口类
-
clear_data
()¶ 清除浏览器数据
-
close
()¶ 关闭浏览器,并清理数据 :return:
-
find_by_url
(url, page_cls=None)¶ 在当前打开的页面中查找指定url,返回page_cls类的实例,如果未找到,返回None
参数: - url (string) – 要查找的页面url
- page_cls (Class) – 要返回的具体WebPage类,为None表示返回WebPage实例
-
open_url
(url, page_cls=None, invisible_mode=False)¶ 打开一个url,返回page_cls类的实例
参数: - url (string) – 要打开页面的url
- page_cls (Class) – 要返回的具体WebPage类,为None表示返回WebPage实例
- invisible_mode (Bool) – 是否开启隐身模式
-
Module contents¶
IBrowser接口定义及Windows实现