Python自動登入QQ的實現示例
更多程式設計教程請到:菜鳥教程 https://www.piaodoo.com/
友情連結:好看站 http://www.nrso.net/
高州陽光論壇https://www.hnthzk.com/這是一份來自網路的程式碼,經過了我的修改和驗證。
首先我的執行環境是Python3.7,需要安裝PyUserInput庫。
直接上程式碼吧:
#!/usr/bin/python
import os
import time
import win32gui
import win32api
import win32con
import pymouse,pykeyboard
from pymouse import *
from pykeyboard import PyKeyboard
from ctypes import *
def QQ(qq,pwd):
#執行QQ
os.system(’“C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe”’)
time.sleep(5)
#獲取QQ的視窗控制程式碼
#引數1是類名,引數2是QQ軟體的標題
a = win32gui.FindWindow(None,“QQ”)
#獲取QQ登入視窗的位置
loginid = win32gui.GetWindowPlacement(a)
print (loginid)
print (loginid[4][0])
print (loginid[4][1])
#定義一個鍵盤物件
k = PyKeyboard()
#把滑鼠放置到登陸框的輸入處
windll.user32.SetCursorPos(loginid[4][0]+192,loginid[4][1]+112)
#按下滑鼠再釋放
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0,0,0)#press mouse
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0,0,0)#release mouse
time.sleep(2)
###input username
print (qq)
#輸入使用者名稱
k.type_string(qq)
time.sleep(0.2)
##tab
#按下tab,切換到輸入密碼的地方
win32api.keybd_event(9,0,0,0)
win32api.keybd_event(9,0,win32con.KEYEVENTF_KEYUP,0)
#按下tab用下面兩行也行
#k.press_key(k.tab_key)
#k.release_key(k.tab_key)
#按下tab用下面一行也行
#k.tap_key(k.tab_key)
#輸入密碼
k.type_string(pwd)
#按下回車
win32api.keybd_event(13,0,0,0)
win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0)
if name == “main”:
fn = “qq.txt”
F = open(fn,“r”).readlines()
for i in F:
tx = i.split(’----’)
print (tx[0])#列印使用者名稱
print (tx[1])#列印密碼
QQ(tx[0],tx[1])
上面就是自動登入QQ的程式碼了,但是批量登入的時候還是有問題,因為登入了一個之後,再次開啟登入視窗,會記錄下上次登入的使用者名稱,導致再次登入新號時失敗!
不知到你有沒有可行的解決方案,能批量登入QQ?期待…
到此這篇關於Python自動登入QQ的實現示例的文章就介紹到這了,更多相關Python自動登入QQ內容請搜尋菜鳥教程www.piaodoo.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援菜鳥教程www.piaodoo.com!
相關文章
- 用python登入WeChat 實現自動回覆(非常詳細)Python
- 如何用python登入qqPython
- QQ模擬登入實現後篇
- Selenium使用Cookie實現自動登入Cookie
- Python培訓分享:python如何用cookie實現自動模擬登入?PythonCookie
- JSP程式設計實現使用者自動登入功能示例程式碼JS程式設計
- QQ 快速登入協議分析與實現協議
- Python+selenium實現Drcom校園網自動檢測網路以及自動登入Python
- php基礎,php自動載入的實現程式碼示例PHP
- Java實現QQ第三方登入Java
- 自動化驗證碼登入如何實現?
- Python利用Selenium自動登入掘金Python
- SharedPreferences實現記住密碼----自動登入功能密碼
- laravel實現第三方qq一鍵登入Laravel
- 用 hyperf websocket 實現,類似 qq 單機登入功能Web
- JS+PHP實現登入後自動執行之前的操作JSPHP
- 電腦登入QQ後自動彈出騰訊新聞,如何關閉自動彈出
- 簡單實現第三方qq登入和分享
- ssh安全的自動登入
- 自動登入方案
- WinForm應用程式的開機自啟、記住密碼,自動登入的實現ORM密碼
- 【網頁登入】QQ 登入、微信登入、微博登入、GitHub 登入網頁Github
- linux 實現開機自動登陸Linux
- 實現QQ的TabBar拖拽動效tabBar
- iOS 實現自動登入(從低階做法到高階做法)iOS
- 使用 Forth 實現驗證碼識別與自動化登入
- 使用 Crystal 實現驗證碼識別與自動化登入
- 使用 Zig 實現自動化登入並處理驗證碼
- python+pytest介面自動化(9)-cookie繞過登入(保持登入狀態)PythonCookie
- Go 語言實現 QQ 掃碼登陸Go
- iTerm2 實現 ssh 自動登入,並使用 Zmodem 實現快速傳輸檔案
- python辦公自動化系列之金蝶K3自動登入(一)Python
- python辦公自動化系列之金蝶K3自動登入(二)Python
- 直播系統原始碼,自動登入及記住密碼實現原始碼密碼
- 使用 C++ 實現驗證碼識別與自動化登入C++
- win10如何設定自動登入 win10設定自動登入的方法Win10
- [API 寫法] QQ 登入、微信登入、Facebook、google、蘋果登入APIGo蘋果
- 關於QQ授權登入