欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python使用win32com實現(xiàn)的模擬瀏覽器功能示例

 更新時間:2017年07月13日 08:56:07   作者:Done  
這篇文章主要介紹了Python使用win32com實現(xiàn)的模擬瀏覽器功能,結(jié)合實例形式分析了Python基于win32com模塊實現(xiàn)網(wǎng)頁的打開、登陸、加載等功能相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Python使用win32com實現(xiàn)的模擬瀏覽器功能。分享給大家供大家參考,具體如下:

# -*- 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)

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

  • 分享2個方便調(diào)試Python代碼的實用工具

    分享2個方便調(diào)試Python代碼的實用工具

    這篇文章主要介紹了分享方便調(diào)試Python代碼的2個實用工具,可以方便展示我們調(diào)試代碼的中間狀態(tài),提升大家的編碼效率,詳細(xì)的介紹需要的小伙伴可以參考一下下面文章內(nèi)容
    2022-05-05
  • python 寫函數(shù)在一定條件下需要調(diào)用自身時的寫法說明

    python 寫函數(shù)在一定條件下需要調(diào)用自身時的寫法說明

    這篇文章主要介紹了python 寫函數(shù)在一定條件下需要調(diào)用自身時的寫法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python終端輸出彩色字符方法詳解

    Python終端輸出彩色字符方法詳解

    這篇文章主要介紹了Python終端輸出彩色字符方法詳解,需要的朋友可以參考下
    2020-02-02
  • python Django連接MySQL數(shù)據(jù)庫做增刪改查

    python Django連接MySQL數(shù)據(jù)庫做增刪改查

    本文寫的是python Django連接MySQL數(shù)據(jù)庫的步驟,提供增刪改查的代碼
    2013-11-11
  • python使用turtle庫繪制時鐘

    python使用turtle庫繪制時鐘

    這篇文章主要為大家詳細(xì)介紹了python使用turtle庫繪制時鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python解析CDD文件的代碼詳解

    Python解析CDD文件的代碼詳解

    這篇文章主要介紹了Python解析CDD文件的方法,使用Python 腳本解析CDD文件,統(tǒng)一定義,一鍵生成,十分快捷,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • Python模仿POST提交HTTP數(shù)據(jù)及使用Cookie值的方法

    Python模仿POST提交HTTP數(shù)據(jù)及使用Cookie值的方法

    這篇文章主要介紹了Python模仿POST提交HTTP數(shù)據(jù)及使用Cookie值的方法,通過兩種不同的實現(xiàn)方法較為詳細(xì)的講述了HTTP數(shù)據(jù)通信及cookie的具體用法,需要的朋友可以參考下
    2014-11-11
  • Selenium 模擬瀏覽器動態(tài)加載頁面的實現(xiàn)方法

    Selenium 模擬瀏覽器動態(tài)加載頁面的實現(xiàn)方法

    這篇文章主要介紹了Selenium 模擬瀏覽器動態(tài)加載頁面的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 關(guān)于Python使用logging庫進行有效日志管理的方法詳解

    關(guān)于Python使用logging庫進行有效日志管理的方法詳解

    在開發(fā)大型軟件或處理復(fù)雜問題時,我們經(jīng)常需要一種方法來記錄和跟蹤程序的運行狀態(tài),Python 提供了一個名為 logging 的標(biāo)準(zhǔn)庫,可以幫助我們更好地完成這項任務(wù),在這篇文章中,我們將介紹如何使用 Python 的 logging 庫進行日志記錄
    2023-06-06
  • PO模式在selenium自動化測試框架的優(yōu)勢

    PO模式在selenium自動化測試框架的優(yōu)勢

    大家都知道po模式可以提高代碼的可讀性和減少了代碼的重復(fù),但是相對的缺點還有,今天通過本文一起學(xué)習(xí)下PO模式在selenium自動化測試框架的優(yōu)勢,需要的朋友可以參考下
    2022-03-03

最新評論