Python自动调用IE打开某个网站的方法


Posted in Python onJune 03, 2015

本文实例讲述了Python自动调用IE打开某个网站的方法。分享给大家供大家参考。具体实现方法如下:

import win32gui 
import win32com 
import win32com.client 
import pythoncom 
import time 
class Test: 
  def runtest(self): 
    print 'test' 
class EventHandler: 
  def OnVisible(self,visible): 
    global bVisibleEventFired 
    bVisibleEventFired = 1 
  def OnDownloadBegin(self): 
    print 'DownloadBegin' 
    self.runtest() 
    self.value = 1 
  def OnDownloadComplete(self): 
    print 'DownloadComplete' 
    self.value += 1 
  def OnDocumentComplete(self,pDisp=pythoncom.Missing,URL=pythoncom.Missing): 
    print 'documentComplete of %s' %URL 
    print self.value 
class H(Test,EventHandler): 
  pass 
ie = win32com.client.DispatchWithEvents('InternetExplorer.Application',H)
ie.Visible = 1 
ie.Navigate("3water.com") 
pythoncom.PumpMessages() 
ie.Quit()

运行该程序可打开3water.com网站,同时输出如下结果:

DownloadBegin
test
DownloadComplete
DownloadBegin
test
DownloadComplete
documentComplete of http://pos.baidu.com/acom?adn=0&at=128&aurl=&cad=1&ccd=32&cec=gb2312&cfv=17&ch=0&col=zh-cn&conOP=0&cpa=1&dai=1&dis=0&layout_filter=rank%2Cimage<r=<u=http%3A%2F%2F3water.com%2F&lunum=6&n=3water_cpr&pcs=1387x729&pis=10000x10000&ps=2348x191&psr=1440x900&pss=1387x2350&qn=6a0cce8cf992d19c&rad=&rsi0=1000&rsi1=60&rsi5=4&rss0=&rss1=&rss2=&rss3=&rss4=&rss5=&rss6=&rss7=&scale=&skin=tabcloud_skin_6&stid=5&td_id=1919103&tn=baiduCustSTagLinkUnit&tpr=1433304842125&ts=1&version=2.0&xuanting=0&dtm=BAIDU_DUP2_SETJSONADSLOT&dc=2&di=u1919103&ti=%E8%84%9A%E6%9C%AC%E4%B9%8B%E5%AE%B6_3water.com&tt=1433304842078.47.125.125
2
documentComplete of https://3water.com/
2
DownloadBegin
test
DownloadComplete
documentComplete of http://pos.baidu.com/wh/o.htm?ltr=&cf=u
2
DownloadBegin
test
DownloadComplete

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
Dec 08 Python
Python自定义scrapy中间模块避免重复采集的方法
Apr 07 Python
python 异常处理总结
Oct 18 Python
python实现两个文件合并功能
Apr 01 Python
python ipset管理 增删白名单的方法
Jan 14 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
Jan 23 Python
如何通过Python实现标签云算法
Jul 02 Python
python pandas获取csv指定行 列的操作方法
Jul 12 Python
Python @property装饰器原理解析
Jan 22 Python
对Matlab中共轭、转置和共轭装置的区别说明
May 11 Python
几款Python编译器比较与推荐(小结)
Oct 15 Python
python装饰器代码深入讲解
Mar 01 Python
Python找出文件中使用率最高的汉字实例详解
Jun 03 #Python
Python实现Windows上气泡提醒效果的方法
Jun 03 #Python
Python捕捉和模拟鼠标事件的方法
Jun 03 #Python
Python while、for、生成器、列表推导等语句的执行效率测试
Jun 03 #Python
Python fileinput模块使用实例
Jun 03 #Python
以windows service方式运行Python程序的方法
Jun 03 #Python
自己编程中遇到的Python错误和解决方法汇总整理
Jun 03 #Python
You might like
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
PHP中ob_start函数的使用说明
2013/11/11 PHP
php使用function_exists判断函数可用的方法
2014/11/19 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
用一段js程序来实现动画功能
2007/03/06 Javascript
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
脚本合并提升javascript性能示例
2014/02/24 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
JS实现的打字机效果完整实例
2016/06/20 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
微信小程序 Toast自定义实例详解
2017/01/20 Javascript
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
通过webpack引入第三方库的方法
2018/07/20 Javascript
JQuery扩展对象方法操作示例
2018/08/21 jQuery
JavaScript中this用法学习笔记
2019/03/17 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
vue中axios实现数据交互与跨域问题
2019/05/12 Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
2019/09/28 Javascript
javascript实现简单页面倒计时
2021/03/02 Javascript
[45:16]完美世界DOTA2联赛循环赛 IO vs FTD BO2第二场 11.05
2020/11/06 DOTA
Python高效编程技巧
2013/01/07 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
2020/05/26 Python
HTML5拖拽功能实现的拼图游戏
2018/07/31 HTML / CSS
Ray-Ban雷朋西班牙官网:全球领先的太阳眼镜品牌
2018/11/28 全球购物
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
大学生校园创业计划书
2014/02/08 职场文书
志愿者个人总结
2015/03/03 职场文书
高中数学课堂教学反思
2016/02/18 职场文书
晶体管来复再生式二管收音机
2021/04/22 无线电