Python使用win32com實現的模擬瀏覽器功能示例
更新時間:2017年07月13日 08:56:07 作者:Done
這篇文章主要介紹了Python使用win32com實現的模擬瀏覽器功能,結合實例形式分析了Python基于win32com模塊實現網頁的打開、登陸、加載等功能相關技巧,需要的朋友可以參考下
本文實例講述了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函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
相關文章
python3 tkinter實現點擊一個按鈕跳出另一個窗口的方法
今天小編就為大家分享一篇python3 tkinter實現點擊一個按鈕跳出另一個窗口的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06