資料介紹
基于圖像處理操作QQ的工具foolqq
目前讀寫QQ的機器人都是基于爬蟲分析smartqq報文來實現(xiàn)的,然而smartqq騰訊已經(jīng)不再維護,其HTTP服務(wù)端經(jīng)常不可用,且經(jīng)常需要不定時的重啟,foolqq應(yīng)運而生!
?
原理概述
定時截取屏幕,并識別圖片關(guān)鍵點像素,確定群會話窗口的位置,并通過剪貼板實現(xiàn)JVM消息和屏幕消息的交換。通過Robot類操作鼠標(biāo)和鍵盤。
準(zhǔn)備工作
1 運行QQcls.exe,這是一個一鍵清屏(F10鍵)的程序,簡化了清屏的步驟。
2 打開你要監(jiān)控的群或討論組,截取群或討論組的頭像,截取的范圍不要超出頭像的范圍,如下紅色框中范圍差不多即可。將截取后的圖像另存為png格式,截取后的圖像不能有壓縮,并為圖片起個英文名字(如下是gj.png),這個名字很重要,對foolqq而言,相當(dāng)于當(dāng)前群的id。如果你有多個群,重復(fù)此步驟。
3 經(jīng)過步驟2,foolqq可以找到qq對話框,接下來需要找到輸入和輸出的位置,如下圖所示,工具欄之上的部分是輸出,下方是我們的輸入,由于qq會話窗口可以自定義大小且工具欄也可以上下拖動,因此對不同用戶而言,窗口的位置信息是不一定的,因此,我們需要一張關(guān)鍵圖片來描述輸入和輸出的位置,且這張圖片的名字必須是point.png。
關(guān)于point.png,我們選擇紅色框中的A字體標(biāo)簽,截取其中間的橫線部分,如下圖紅色區(qū)域所示,務(wù)必保證截圖中不要包含背景的任何一個像素,這么做的原因是,QQ的背景面板顏色會根據(jù)窗口大小、當(dāng)前群的頭像進行漸變色計算,為了提供公共可用的識別點,我們使用下圖紅色區(qū)域的部分。
4 最后請不要使用QQ的合并窗口功能,如果你有多個群,將他們平鋪在桌面上,這樣foolqq可以監(jiān)控多個群面板、并保證使用enter鍵可以發(fā)送消息而不是enter+ctrl,關(guān)閉多彩氣泡功能。上述所有圖片路徑需要放在工程的根目錄下。
用法
public?static?void?main(String[]?args)?throws?AWTException,?IOException,?NativeHookException?{ //創(chuàng)建BaseQQWindowContext的實例、傳入之前做好的point.png文件 BaseQQWindowContext?context=new?BaseQQWindowContext(new?File("point.png"))?{ @Override public?void?onMessage(String?name,?QQMsg?msg)?{ ????????//name是圖片名稱(不包括擴展名),對前面提到的gj.png圖片而言這里name就是gj,因此可以根據(jù)name判斷到底是哪個群的消息 System.out.println(msg);???//msg包括內(nèi)容、發(fā)送人QQ、昵稱、時間 } }; }
- 基于LABVIEW編程的圖像處理綜述 39次下載
- 基于圖像增強和神經(jīng)網(wǎng)絡(luò)的腦部CT與MRI圖像融合 5次下載
- 如何使用LabVIEW實現(xiàn)圖像采集與處理 94次下載
- 使用MATLAB實現(xiàn)數(shù)字圖像處理的基礎(chǔ)實驗詳細(xì)說明 2次下載
- MATLAB圖像處理工具箱的函數(shù)介紹和圖像處理與分析的技術(shù)實現(xiàn)分析 10次下載
- 圖像處理教程之圖像的鄰域操作資料說明 12次下載
- Python圖像處理庫Pillow入門教程和代碼資料免費下載 30次下載
- Python基礎(chǔ)-圖像處理工具包 17次下載
- qq遠(yuǎn)程協(xié)助怎么用?qq遠(yuǎn)程協(xié)助使用方法工具與教程 1次下載
- 利用API 增強VB 的圖像處理功能
- MATLAB在數(shù)字圖像處理中的應(yīng)用
- MATLAB在圖像處理技術(shù)方面的應(yīng)用
- qq垃圾清理軟件下載
- qq2008飄云版下載 0次下載
- qq木馬專殺工具
- 圖像處理中的卷積運算 610次閱讀
- 基于圖像處理技術(shù)的螺紋幾何參數(shù)測量系統(tǒng)設(shè)計 718次閱讀
- 圖像處理怎么入門? 313次閱讀
- OpenCV庫在圖像處理和深度學(xué)習(xí)中的應(yīng)用 732次閱讀
- 如何使用機器學(xué)習(xí)處理圖像 613次閱讀
- 圖像處理的應(yīng)用 1056次閱讀
- 常見的圖像預(yù)處理方法 2.3w次閱讀
- 什么是圖像預(yù)處理技術(shù) 4052次閱讀
- 基于計算機的圖像處理方法 4638次閱讀
- 探析數(shù)字圖像處理常用的方法 5091次閱讀
- MIT研發(fā)基于AI助力的圖像處理編輯工具 2985次閱讀
- 圖像處理基本算法操作 5656次閱讀
- ISP圖像處理芯片 1.9w次閱讀
- 基于FPGA的視頻圖像處理系統(tǒng)的設(shè)計 4779次閱讀
- 模糊圖像處理解決方案 1.1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多