Python使用win32com實(shí)現(xiàn)的模擬瀏覽器功能示例
本文實(shí)例講述了Python使用win32com實(shí)現(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 "打開登陸頁(yè)面" while 1: state = ie.ReadyState if state ==4: break sleep(1) print "頁(yè)面載入完畢,輸入用戶名密碼" 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ìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
python3 tkinter實(shí)現(xiàn)點(diǎn)擊一個(gè)按鈕跳出另一個(gè)窗口的方法
今天小編就為大家分享一篇python3 tkinter實(shí)現(xiàn)點(diǎn)擊一個(gè)按鈕跳出另一個(gè)窗口的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06詳解如何通過(guò)Python實(shí)現(xiàn)批量數(shù)據(jù)提取
每天面對(duì)成堆的發(fā)票,無(wú)論是發(fā)票還是承兌單據(jù),抑或是其他各類公司數(shù)據(jù)要從照片、PDF等不同格式的內(nèi)容中提取,我們都有必要進(jìn)行快速辦公的能力提升。本文就教你如何利用Python實(shí)現(xiàn)批量數(shù)據(jù)提取吧2023-03-03python 實(shí)現(xiàn)selenium斷言和驗(yàn)證的方法
今天小編就為大家分享一篇python 實(shí)現(xiàn)selenium斷言和驗(yàn)證的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02Python中apply函數(shù)的用法實(shí)例教程
這篇文章主要介紹了Python中apply函數(shù)的用法,配合實(shí)例解說(shuō),可加深讀者對(duì)apply函數(shù)的理解,需要的朋友可以參考下2014-07-07設(shè)計(jì)模式中的原型模式在Python程序中的應(yīng)用示例
這篇文章主要介紹了設(shè)計(jì)模式中的原型模式在Python程序中的應(yīng)用示例,文中主要強(qiáng)調(diào)了對(duì)淺拷貝和深拷貝在對(duì)象復(fù)制時(shí)的使用,需要的朋友可以參考下2016-03-03淺談python內(nèi)置變量-reversed(seq)
下面小編就為大家?guī)?lái)一篇淺談python內(nèi)置變量-reversed(seq)。小編覺得挺不錯(cuò)的?,F(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06