本文实例讲述了Python使用win32com实现的模拟浏览器功能。分享给大家供大家参考,具体如下:

# -*- coding:UTF-8 -*-

#!/user/bin/env python

'''

Created on 2010-9-1

@author: chenzehe

'''

import win32com.client

from time import sleep

loginurl='http://passport.cnblogs.com/login.aspx'

loginouturl='http://passport.cnblogs.com/logout.aspx'

username='XXX'

password='XXX'

ie = win32com.client.Dispatch("InternetExplorer.Application")

ie.Visible = 0

ie.Navigate(loginurl)

state = ie.ReadyState

print "打开登陆页面"

while 1:

state = ie.ReadyState

if state ==4:

break

sleep(1)

print "页面载入完毕,输入用户名密码"

state = None

ie.Document.getElementById("tbUserName").value=username

ie.Document.getElementById("tbPassword").value=password

ie.Document.getElementById("btnLogin").click()

while 1:

state = ie.ReadyState

print state

if state ==4 and str(ie.LocationURL) == "http://home.cnblogs.com/":

break

sleep(1)

print "登陆成功"

print '你的昵称是:'

print ie.Document.getElementById('lnk_current_user').title

#博客园只能登录一次,注销

print '注销!'

ie.Navigate(loginouturl)

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

python模拟浏览器教程_Python使用win32com实现的模拟浏览器功能示例相关推荐

  1. python实现模拟浏览器登录_Python使用win32com实现的模拟浏览器功能示例

    本文实例讲述了Python使用win32com实现的模拟浏览器功能.分享给大家供大家参考,具体如下: # -*- coding:UTF-8 -*- #!/user/bin/env python ''' ...

  2. python 操作word教程_Python 使用 win32com 模块对word文件进行操作

    what's the win32com 模块 win32com 模块主要为 Python 提供调用 windows 底层组件对 word .Excel.PPT 等进行操作的功能,只能在 Windows ...

  3. python手机号码替换代码_python实现的按要求生成手机号功能示例

    本文实例讲述了python实现的按要求生成手机号功能.分享给大家供大家参考,具体如下: 看到一个生成手机号的代码,于是自己优化了一下,可以支持按要求生成手机号. #!/usr/bin/python # ...

  4. python编写脚本教程_python编写一个会算账的脚本的示例代码

    python算账脚本 1.假如小明卡里有10000元去商场买东西发现钱不够又向父母借了5000账单如下 2.以下脚本就能实现上面的运算 from time import strftime import ...

  5. python怎么建立画板_Python基于opencv实现的简单画板功能示例

    本文实例讲述了Python基于opencv实现的简单画板功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np drawing = False # true ...

  6. python绘制三维曲线图_Python基于matplotlib实现绘制三维图形功能示例

    本文实例讲述了Python基于matplotlib实现绘制三维图形功能.分享给大家供大家参考,具体如下: 代码一: # coding=utf-8 import numpy as np import m ...

  7. python图片旋转脚本_Python实现PS滤镜的旋转模糊功能示例

    本文实例讲述了Python实现PS滤镜的旋转模糊功能.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜中的旋转模糊,具体的算法原理和效果可以参考附录相关介绍.Python代码如 ...

  8. python爬取率_Python实现爬虫爬取NBA数据功能示例

    本文实例讲述了Python实现爬虫爬取NBA数据功能.分享给大家供大家参考,具体如下: 爬取的网站为:stat-nba.com,这里爬取的是NBA2016-2017赛季常规赛至2017年1月7日的数据 ...

  9. python读取邮箱邮件_Python实现读取邮箱中的邮件功能示例【含文本及附件】

    本文实例讲述了Python实现读取邮箱中的邮件功能.分享给大家供大家参考,具体如下: #-*- encoding: utf-8 -*- import sys import locale import ...

  10. PHP三级联动视频教程,PHP教程:thinkPHP实现的省市区三级联动功能示例

    <PHP教程:thinkPHP实现的省市区三级联动功能示例>要点: 本文介绍了PHP教程:thinkPHP实现的省市区三级联动功能示例,希望对您有用.如果有疑问,可以联系我们. 本文实例讲 ...

最新文章

  1. 程序员发长贴讲述真实某多多:薪水高,普调高,环境差,厕所少!强制去买菜,全行业竞业,穿拖鞋会被暴力执法!...
  2. 如何实现一个定时的任务,并且可以自己停止
  3. Oracle 查询结果去重保留一项
  4. Mac OS X上的Java安装位置在哪里?
  5. Linux 文件权限管理命令chmod、chown
  6. 编程行业里面的新行话
  7. 信息安全系统设计基础第十一周 20135218 姬梦馨
  8. JavaScript--我所理解的原型链
  9. 中如何刷新当前路由_企业装修和家庭改造中,路由器及接收器如何安放
  10. [Ubuntu] ubuntu20.04 安装 Mendeley
  11. idea新建module路径问题
  12. mysql和stata_会用stata做动态面板数据的GMM估计吗_stata操作gmm案例
  13. 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON1点亮LED灯
  14. 2020.04 总结分享
  15. 实验题7.1 实现二分查找的算法
  16. 生物基础知识---CDS,基因,Matlab生物信息工具箱
  17. 浅谈Java反射的实现原理
  18. adb、logcat
  19. 20220906美的集团笔试
  20. 特征提取——灰度共生矩阵(GLCM)

热门文章

  1. selenium-远程调用
  2. Python的time,datetime,string相互转换
  3. Dijkstra及其堆优化
  4. div+css需要注意的问题
  5. violate、内存屏障
  6. java并发-独占锁与共享锁
  7. SpringBoot2.0整合jsp
  8. Spring Cloud Alibaba入门简介
  9. spring源码:@Configuration源码
  10. MySQL完全自学手册