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实现