欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    件功能

    來源:http://www.3h3.com/soft/262506.html

    1-自動(dòng)點(diǎn)擊:可以選擇鼠標(biāo)左鍵、中鍵、或右鍵三種,可以選擇單擊或雙擊,可以只移動(dòng)不點(diǎn)擊,可以設(shè)置鼠標(biāo)的按下和彈起狀態(tài)。不僅支持指定坐標(biāo)位置的點(diǎn)擊,而且支持特定區(qū)域的隨機(jī)點(diǎn)擊,還支持指定坐標(biāo)列表的隨機(jī)點(diǎn)擊。

    2-打開網(wǎng)頁:可以自動(dòng)打開預(yù)設(shè)的網(wǎng)頁地址,并支持自動(dòng)刷新,可以設(shè)置刷新時(shí)間間隔和刷新次數(shù)。支持后臺(tái)刷網(wǎng)頁功能,是基于后臺(tái)多線程HTTP請(qǐng)求技術(shù)實(shí)現(xiàn),用于刷對(duì)應(yīng)網(wǎng)頁的瀏覽量/訪問量/點(diǎn)擊率等。支持網(wǎng)頁后臺(tái)自動(dòng)提交功能,用于需要向某網(wǎng)址自動(dòng)提交一些信息的場(chǎng)合,如:自動(dòng)留言發(fā)消息,自動(dòng)投票等。

    3-自動(dòng)輸入:可以自動(dòng)填充輸入預(yù)設(shè)的內(nèi)容。不僅支持指定內(nèi)容的自動(dòng)輸入,而且支持外部文本文件和網(wǎng)頁文件的自動(dòng)填充輸入,還支持隨機(jī)內(nèi)容(數(shù)字/字母/特殊符號(hào)/特定范圍隨機(jī)數(shù)等組合)的自動(dòng)輸入。

    4-自動(dòng)按鍵:支持按鍵的自動(dòng)捕獲和錄入,可以靈活編輯按鍵列表內(nèi)容,支持按鍵列表的導(dǎo)入和導(dǎo)出,支持硬件模擬,可以完美兼容各類游戲、圖形應(yīng)用及系統(tǒng)級(jí)按鍵。

    5-延時(shí)停頓:可以靈活設(shè)置延時(shí)停頓的時(shí)間,支持毫秒、秒、分鐘和小時(shí)四種時(shí)間單位。不僅支持指定時(shí)間的延時(shí)停頓,而且支持隨機(jī)時(shí)間,還支持等待某一特定時(shí)刻。

    6-滑輪滾動(dòng):可以讓鼠標(biāo)滑輪按照預(yù)設(shè)的步長自動(dòng)上滾或下滾,解決一些頁面因?yàn)檫^長無法操作的情況。

    7-撥號(hào)自動(dòng)換IP:支持各種撥號(hào)連接的自動(dòng)撥號(hào)和自動(dòng)IP切換,便于有撥號(hào)應(yīng)用的用戶輕松實(shí)現(xiàn)換IP功能。

    8-使用代理換IP:支持為局域網(wǎng)LAN和撥號(hào)連接配置代理,支持代理服務(wù)器的數(shù)據(jù)庫自動(dòng)下載升級(jí)、地理位置檢測(cè)、連接速度檢測(cè)等。國內(nèi)首創(chuàng)特定網(wǎng)址訪問檢測(cè)功能,可以真實(shí)模擬代理服務(wù)器的應(yīng)用場(chǎng)景,更準(zhǔn)確更快捷地定位真正可用的代理地址。

    9-自動(dòng)更換MAC:可以隨意更換指定網(wǎng)卡的MAC地址,真正即時(shí)更換,無需重啟機(jī)子。不僅支持對(duì)網(wǎng)卡指定MAC地址的更換,而且支持隨機(jī)MAC地址的更換。

    10-自動(dòng)清除:可以自動(dòng)清除一些日常常用操作記錄,如:清除Internet臨時(shí)文件、清除Cookie、清除瀏覽器地址欄歷史地址、清除瀏覽網(wǎng)站歷史記錄等。

    11-運(yùn)行外部程序:支持任意程序文件的隨時(shí)加載運(yùn)行,并支持運(yùn)行選項(xiàng)設(shè)置:原始窗口、最小化或者最大化。

    12-等待按鍵:支持按鍵的等待功能,只有當(dāng)特定按鍵按下時(shí),才觸發(fā)執(zhí)行。

    13-文件提取:支持對(duì)一般文件、按鍵文件和坐標(biāo)文件的提取功能,可以自上而下或者隨機(jī)順序提取,可以從文件里循環(huán)提取自動(dòng)錄入,可以自動(dòng)打字按鍵輸入,可以自動(dòng)提取坐標(biāo)進(jìn)行鼠標(biāo)點(diǎn)擊。

    14-特定窗口控制:支持對(duì)指定條件的窗口進(jìn)行各種控制功能:關(guān)閉、激活、隱藏、一直等待出現(xiàn)或者檢測(cè)是否出現(xiàn)。

    15-下拉選擇提取:支持對(duì)下拉選擇文件的提取功能,可以實(shí)現(xiàn)下拉選擇框的自動(dòng)匹配選擇。

    16-剪貼板控制:支持對(duì)操作系統(tǒng)剪貼板數(shù)據(jù)進(jìn)行各種控制功能,可以檢測(cè)剪貼板數(shù)據(jù)有特定內(nèi)容時(shí)進(jìn)行相應(yīng)處理,可以修改剪貼板數(shù)據(jù)并進(jìn)行一些數(shù)學(xué)運(yùn)算。

    17-全自動(dòng)模式:支持開機(jī)自啟動(dòng),自動(dòng)加載,自動(dòng)執(zhí)行,真正實(shí)現(xiàn)無人值守全自動(dòng)操作模式!

    軟件特色

    --可以實(shí)現(xiàn)各種辦公系統(tǒng)自動(dòng)數(shù)據(jù)錄入,辦公窗口自動(dòng)輸入,網(wǎng)頁表單自動(dòng)填寫!

    --可以實(shí)現(xiàn)Excel表格循環(huán)操作,各類窗口自動(dòng)點(diǎn)擊操作!

    --可以實(shí)現(xiàn)文件自動(dòng)上傳發(fā)布,自動(dòng)提交留言,批量自動(dòng)下載!

    --可以實(shí)現(xiàn)手機(jī)APP自動(dòng)操作,自動(dòng)登錄退出,自動(dòng)點(diǎn)擊簽到!

    --可以實(shí)現(xiàn)驗(yàn)證碼自動(dòng)識(shí)別,帶驗(yàn)證碼網(wǎng)站的自動(dòng)查詢保存!

    --可以讓網(wǎng)站流量自動(dòng)刷新和瀏覽,提升網(wǎng)站的訪問量和人氣!

    --可以自動(dòng)刷網(wǎng)站點(diǎn)擊率、刷網(wǎng)站廣告點(diǎn)擊、刷網(wǎng)站IP訪問量!

    --可以自動(dòng)刷各類視頻播放量、刷自媒體文章帖子閱讀點(diǎn)擊量!

    --可以自動(dòng)刷各種廣告點(diǎn)擊聯(lián)盟任務(wù),刷彈窗,刷點(diǎn)擊,讓您獲利頗豐!

    --可以自動(dòng)網(wǎng)上投票,自動(dòng)好評(píng),讓您的人氣票數(shù)一升再升!

    --可以自動(dòng)群發(fā)消息,自動(dòng)論壇群發(fā),自動(dòng)郵件群發(fā),微信/QQ等自動(dòng)聊天群發(fā)!

    應(yīng)用場(chǎng)景

    1-重復(fù)點(diǎn)擊或者輸入一些內(nèi)容,很累!很繁瑣!

    在日常的電腦使用中,大家經(jīng)常是有一些工作需要來回點(diǎn)擊、按鍵或者輸入,每次鼠標(biāo)挪來挪去點(diǎn)擊,在鍵盤上不停打字,一定都是累的七上八下的,這時(shí)您可以通過使用我們的無敵點(diǎn)擊狗,只需錄入編輯要點(diǎn)擊的位置坐標(biāo)、按鍵序列、輸入內(nèi)容和適當(dāng)停頓間隔,就可以輕松地在一邊喝茶休息了,剩下的全部交由我們的無敵點(diǎn)擊狗來替您完成!

    2-每天要查詢大量信息和依次保存,很痛苦!

    很多朋友都會(huì)遇到需要在某些網(wǎng)站進(jìn)行大量信息查詢的場(chǎng)景吧,從Excel表格一個(gè)一個(gè)復(fù)制粘貼,再點(diǎn)擊查詢和保存,有時(shí)遇到驗(yàn)證碼的情況,還要人工識(shí)別再輸入,很是痛苦。而這時(shí)您完全可以通過使用我們無敵點(diǎn)擊狗來完成,不僅支持?jǐn)?shù)據(jù)自動(dòng)填寫錄入,而且還能自動(dòng)識(shí)別驗(yàn)證碼,自動(dòng)查詢并保存截圖。輕松解放你的雙手,大大提高辦公效率!

    3-公司網(wǎng)站產(chǎn)品知名度比較低,網(wǎng)站流量很少,沒有客戶關(guān)注下單,很是頭痛!

    現(xiàn)今的世界是互聯(lián)網(wǎng)的世界,任何一個(gè)公司企業(yè)都不能忽視互聯(lián)網(wǎng)的力量,如何能讓客戶在茫茫的網(wǎng)絡(luò)浪潮中找尋到您?如何能第一時(shí)間展現(xiàn)在各大搜索引擎的頭條和首頁呢?。。。這一切,通過無敵點(diǎn)擊狗都可以游刃有余地解決!無敵點(diǎn)擊狗支持網(wǎng)站流量自動(dòng)刷新和提升功能,可以快速地將網(wǎng)站的流量人氣提上去,可以最短時(shí)間內(nèi)在各大網(wǎng)站和搜索引擎顯眼位置出現(xiàn)您的網(wǎng)站產(chǎn)品,大大提升您的公司產(chǎn)品知名度和關(guān)注度!

    4-網(wǎng)站投票、群發(fā)帖子/消息、做各類網(wǎng)賺任務(wù)等,每天需要手動(dòng)操作,很耗時(shí)耗力!

    現(xiàn)在很多網(wǎng)民都在空暇時(shí)間愛做些網(wǎng)上賺錢的小活,如發(fā)帖發(fā)消息,或者網(wǎng)站投票等,還有很多站長也在做些網(wǎng)賺聯(lián)盟等,每天人工的重復(fù)操作和一些嚴(yán)格的限制策略,不僅浪費(fèi)很多時(shí)間精力,而且效果也不盡如意。。。來吧,馬上使用我們的無敵點(diǎn)擊狗,通過高科技的技術(shù)手段解決這一切難題!支持自動(dòng)換公網(wǎng)IP地址、自動(dòng)換網(wǎng)卡MAC地址、模擬隨機(jī)動(dòng)作和時(shí)間等強(qiáng)大功能,完美實(shí)現(xiàn)您想要的效果!

    5-玩游戲時(shí),一些大招不會(huì)發(fā),一些特技按不出來,被別的玩家欺負(fù),很是郁悶!

    愛玩游戲的朋友,是經(jīng)常頻繁用特技或者大招的吧,不停地按一些游戲中設(shè)定的快捷鍵或者字母組合,一定有時(shí)因?yàn)槭韬龃笠鉀]有使用出來的,這時(shí)您不妨使用我們的無敵點(diǎn)擊狗,只需事先設(shè)好要發(fā)的按鍵序列和停頓間隔,就可以高興地享受無敵點(diǎn)擊狗帶來的快感了!

    自動(dòng)點(diǎn)擊使用教程

    1-選擇是“移動(dòng)加點(diǎn)擊”還是“只移動(dòng)不點(diǎn)擊”,當(dāng)選擇"只移動(dòng)不點(diǎn)擊"時(shí),鼠標(biāo)只移動(dòng)到目標(biāo)坐標(biāo),不觸發(fā)點(diǎn)擊操作。

    2-左中右鍵選擇:可以選擇是用左鍵、中鍵還是右鍵這三種。

    3-點(diǎn)擊次數(shù):可以選擇是單擊還是雙擊。

    4-當(dāng)前屏幕分辨率是程序自動(dòng)獲取的,用于下面設(shè)置點(diǎn)擊坐標(biāo)時(shí)的范圍值。

    5-當(dāng)前坐標(biāo)是程序自動(dòng)獲取的當(dāng)前鼠標(biāo)坐標(biāo)值。

    6-鼠標(biāo)狀態(tài):可以選擇是按下和彈起同時(shí)進(jìn)行,還可以選擇只按下和只彈起。只按下和只彈起一般適用鼠標(biāo)選中和拖動(dòng)滑動(dòng)操作,要成對(duì)使用,先是鼠標(biāo)在指定的坐標(biāo)按下,然后再到指定的坐標(biāo)彈起。

    7-指定點(diǎn)擊坐標(biāo):用于設(shè)置特定位置的點(diǎn)擊,按下右邊的“熱鍵快速導(dǎo)入-》開啟”,會(huì)有提示內(nèi)容:通過按某某鍵可將當(dāng)前鼠標(biāo)坐標(biāo)快速導(dǎo)入,先在任意想點(diǎn)擊的地方把鼠標(biāo)挪過去,按下上邊的熱鍵,然后會(huì)提示“導(dǎo)入當(dāng)前坐標(biāo)成功!當(dāng)前坐標(biāo):X=***,Y=***”消息框,在對(duì)應(yīng)的“指定的坐標(biāo)”輸入框會(huì)自動(dòng)填充剛才鼠標(biāo)位置的坐標(biāo)。

    8-區(qū)域隨機(jī)點(diǎn)擊:適用特定屏幕區(qū)域內(nèi)的點(diǎn)擊,每次點(diǎn)擊的坐標(biāo)值是系統(tǒng)隨機(jī)設(shè)定,操作同上邊“7-指定點(diǎn)擊坐標(biāo)”一樣,需要依次導(dǎo)入特定區(qū)域的左上角和右下角坐標(biāo)。提示:右下角坐標(biāo)值不能小于左上角坐標(biāo)值,要大于或者等于。

    9-指定坐標(biāo)列表隨機(jī)點(diǎn)擊:是從一組指定的點(diǎn)擊坐標(biāo)中,每次由系統(tǒng)來隨機(jī)選定一個(gè)坐標(biāo)進(jìn)行點(diǎn)擊。允許的最多指定坐標(biāo)數(shù)目為20個(gè)。操作同上邊“7-指定點(diǎn)擊坐標(biāo)”一樣,可通過熱鍵快速導(dǎo)入。同時(shí)也支持坐標(biāo)列表的“刪除”和“清空”功能,通過對(duì)應(yīng)的功能按鈕完成,坐標(biāo)列表也支持編輯功能,可直接雙擊列表中的某一項(xiàng),進(jìn)入編輯狀態(tài)。

    另:這里主要再介紹下鼠標(biāo)狀態(tài)的使用,關(guān)于鼠標(biāo)選中和滑動(dòng)操作,需要先設(shè)定一個(gè)起始點(diǎn)擊坐標(biāo),然后再設(shè)定一個(gè)結(jié)尾點(diǎn)擊坐標(biāo)。我們這里以某APP的打開界面為例,在需要進(jìn)入前需要先鼠標(biāo)在下部進(jìn)行滑動(dòng)。

    我們要先設(shè)置一個(gè)點(diǎn)擊坐標(biāo),點(diǎn)擊下部的右邊,鼠標(biāo)狀態(tài)是按下,如下所示:

    再設(shè)置一個(gè)延時(shí)停頓任務(wù)300毫秒(關(guān)于延時(shí)停頓任務(wù)的詳細(xì)說明,可以看后面2.3.5 延時(shí)停頓介紹),便于界面響應(yīng),如下所示:

    然后就是在要滑動(dòng)結(jié)束的地方,進(jìn)行鼠標(biāo)彈起操作,一般這種APP界面的滑動(dòng)都是向左平移,所以就是把X坐標(biāo)減小即可,Y坐標(biāo)可以不用變化,如下所示:

    最后再加一個(gè)延時(shí)停頓任務(wù)即可。最終的滑動(dòng)操作如下所示:

    任務(wù)執(zhí)行次數(shù)可以設(shè)置要滑動(dòng)多少次,比如我們這里設(shè)置2次,就是連續(xù)滑動(dòng)2次。

    怎么實(shí)現(xiàn)自動(dòng)錄取

    無敵點(diǎn)擊狗不單單能夠?qū)崿F(xiàn)自動(dòng)點(diǎn)擊功能,還能夠自動(dòng)輸入各種表單數(shù)據(jù),幫助用戶節(jié)省操作時(shí)間。接下來小編為大家?guī)碜詣?dòng)錄取內(nèi)容的方法,一起來了解一下吧。

    可以自動(dòng)填充輸入預(yù)設(shè)的內(nèi)容。不僅支持指定內(nèi)容的自動(dòng)輸入,而且支持外部文本文件和網(wǎng)頁文件的自動(dòng)填充輸入,還支持隨機(jī)內(nèi)容(數(shù)字和字母等組合)的自動(dòng)輸入。選擇“指定內(nèi)容”時(shí),可以隨意輸入文本內(nèi)容。

    選擇“外部導(dǎo)入”時(shí),可以自動(dòng)輸入外部文件的內(nèi)容,點(diǎn)“瀏覽”出現(xiàn)選擇文件對(duì)話框,下面文件類型不僅可以選擇文本文件.txt格式的,也可以選擇網(wǎng)頁文件.htm和.html格式的。

    選擇“隨機(jī)內(nèi)容”時(shí),可以根據(jù)取值和位數(shù)生成指定格式的隨機(jī)內(nèi)容。取值可以是“純數(shù)字”、“純字母”或“數(shù)字和字母” 或“特殊符號(hào)”或“特殊范圍數(shù)據(jù)”五種,位數(shù)可以根據(jù)自己需要設(shè)置,范圍1-100。當(dāng)選擇是“特殊范圍數(shù)據(jù)”時(shí),可以生成一個(gè)指定范圍的隨機(jī)數(shù),前面的數(shù)要不大于后面的數(shù)。

    自動(dòng)按鍵使用方法

    支持按鍵的自動(dòng)捕獲和錄入,可以靈活編輯按鍵列表內(nèi)容,支持按鍵列表的導(dǎo)入和導(dǎo)出,支持硬件模擬,可以完美兼容各類游戲、圖形應(yīng)用及系統(tǒng)級(jí)按鍵。

    界面說明:

    1-按鍵操作列表為當(dāng)前要執(zhí)行的按鍵序列,第一列為按鍵的狀態(tài),是按下↓或者彈開↑,第二列為按鍵的文本名稱。如下為按Ctrl+S時(shí)的按鍵序列。

    2-通過點(diǎn)“開始捕獲”按鈕,會(huì)啟動(dòng)按鍵捕獲程序,可以自動(dòng)錄入想要的按鍵,并即時(shí)顯示到按鍵操作列表中。當(dāng)已輸入要執(zhí)行的按鍵后,點(diǎn)“停止捕獲”即可。

    3-對(duì)于按鍵列表中的每一個(gè)按鍵項(xiàng),支持靈活的修改功能,如編輯、刪除、復(fù)制和粘貼,也支持按鍵順序的調(diào)整功能,如移至頂部、底部、上移和下移。對(duì)于整個(gè)按鍵列表,也支持清空操作,和導(dǎo)入導(dǎo)出功能。

    提示:當(dāng)選擇按鍵列表中的某一按鍵項(xiàng)時(shí),在右邊的“當(dāng)前按鍵”組合框中顯示當(dāng)前按鍵的狀態(tài)和文本,這時(shí)可以調(diào)整該按鍵的狀態(tài)是是按下↓或者彈開↑,再點(diǎn)“編輯”就修改成功的。

    4-按鍵操作級(jí)別分“一般”和“高級(jí)”兩種,一般級(jí)別是基于系統(tǒng)消息模式完成,可以實(shí)現(xiàn)桌面各類應(yīng)用的按鍵模擬。高級(jí)級(jí)別是基于鍵盤硬件驅(qū)動(dòng)完成,當(dāng)一般級(jí)別的按鍵操作無效時(shí),可以選此。點(diǎn)下面的“查看”會(huì)彈出幫助信息。

    提示:對(duì)于一些組合按鍵,有時(shí)可能會(huì)出現(xiàn)某些鍵無法捕獲到的情況,這時(shí)只需保證按鍵順序是先順序依次按下,然后再通過按鍵狀態(tài)手工選擇彈開即可,而彈開時(shí)可以任意順序。比如組合鍵:Ctrl+Alt+Z,前三個(gè)按鍵都是按下↓,且是Ctrl,Alt,Z這個(gè)順序,后三個(gè)按鍵都是彈開↑,而順序可以隨意排列。

    多Python學(xué)習(xí)資料可以私信關(guān)鍵字【資料】領(lǐng)取

    前言

    我們添加一個(gè)模擬登錄QQ空間的例子~ ,讓我們愉快地開始吧~

    開發(fā)工具

    Python版本:3.6.4

    相關(guān)模塊:

    requests模塊;

    pycryptodome模塊;

    以及一些Python自帶的模塊。

    環(huán)境搭建

    安裝Python并添加到環(huán)境變量,pip安裝需要的相關(guān)模塊即可。

    原理簡(jiǎn)介

    這里,我們簡(jiǎn)單介紹下模擬登錄QQ空間的原理。一般地,QQ空間可以通過手機(jī)QQ掃碼登錄和賬號(hào)密碼登錄。但是賬號(hào)密碼登錄有時(shí)候需要驗(yàn)證碼,為了保證登錄的成功率,我們選擇掃碼登錄的方式。

    首先,進(jìn)入登錄界面:

    'https://xui.ptlogin2.qq.com/cgi-bin/xlogin?proxy_url=https://qzs.qq.com/qzone/v6/portal/proxy.html&daid=5&&hide_title_bar=1&low_login=0&qlogin_auto_login=1&no_verifyimg=1&link_target=blank&appid=549000912&style=22&target=self&s_url=https://qzs.qq.com/qzone/v5/loginsucc.html?para=izone&pt_qr_app=手機(jī)QQ空間&pt_qr_link=https://z.qzone.com/download.html&self_regurl=https://qzs.qq.com/qzone/v6/reg/index.html&pt_qr_help_link=https://z.qzone.com/download.html&pt_no_auth=0'
    復(fù)制代碼

    簡(jiǎn)單抓包可以發(fā)現(xiàn)二維碼登錄的接口很可能是這個(gè)(ptqrlogin看著就像是二維碼登錄):


    更多Python學(xué)習(xí)資料可以私信關(guān)鍵字【資料】領(lǐng)取

    看下請(qǐng)求這個(gè)鏈接需要哪些參數(shù)吧:


    更多Python學(xué)習(xí)資料可以私信關(guān)鍵字【資料】領(lǐng)取

    測(cè)試一下,可以發(fā)現(xiàn)大部分參數(shù)是固定的,即:

    u1:https://qzs.qq.com/qzone/v5/loginsucc.html?para=izone
    ptredirect: 0
    h: 1
    t: 1
    g: 1
    from_ui: 1
    ptlang: 2052
    js_ver: 19112817
    js_type: 1
    pt_uistyle: 40
    aid: 549000912
    daid: 5
    ptdrvs: AnyQUpMB2syC5zV6V4JDelrCvoAMh-HP6Xy5jvKJzHBIplMBK37jV1o3JjBWmY7j*U1eD8quewY_
    has_onekey: 1
    復(fù)制代碼

    所以我們只需要知道以下參數(shù)就行啦:

    action
    login_sig
    ptqrtoken
    復(fù)制代碼

    很顯然,action的構(gòu)造方式應(yīng)該是這樣的:

    '0-0-'+時(shí)間戳
    復(fù)制代碼

    至于login_sig參數(shù),容易發(fā)現(xiàn)可以通過請(qǐng)求以下鏈接:


    更多Python學(xué)習(xí)資料可以私信關(guān)鍵字【資料】領(lǐng)取

    然后在返回的cookies里得到login_sig參數(shù):


    更多Python學(xué)習(xí)資料可以私信關(guān)鍵字【資料】領(lǐng)取

    而請(qǐng)求:

    https://xui.ptlogin2.qq.com/cgi-bin/xlogin?
    復(fù)制代碼

    需要攜帶的參數(shù)為:


    更多Python學(xué)習(xí)資料可以私信關(guān)鍵字【資料】領(lǐng)取

    通過測(cè)試可以發(fā)現(xiàn)上面這些參數(shù)都是固定的。最后就剩下ptqrtoken這個(gè)參數(shù)啦,全局搜索一下,可以發(fā)現(xiàn)ptqrtoken這個(gè)參數(shù)在某個(gè)js文件里寫了計(jì)算方式:


    更多Python學(xué)習(xí)資料可以私信關(guān)鍵字【資料】領(lǐng)取

    其中,hash33的js代碼為:

    function hash33(t) {
        for (var e=0, i=0, n=t.length; i < n; ++i)
            e +=(e << 5) + t.charCodeAt(i);
        return 2147483647 & e
    }
    復(fù)制代碼

    轉(zhuǎn)為python代碼就是:

    def decryptQrsig(qrsig):
        e=0
        for c in qrsig:
          e +=(e << 5) + ord(c)
        return 2147483647 & e
    復(fù)制代碼

    那么,現(xiàn)在的問題就是qrsig這個(gè)參數(shù)如何獲得呢?和login_sig參數(shù)類似,容易發(fā)現(xiàn)請(qǐng)求以下這個(gè)鏈接:

    更多Python學(xué)習(xí)資料可以私信關(guān)鍵字【資料】領(lǐng)取


    在返回的cookies里可以得到qrsig這個(gè)參數(shù)的值:


    更多Python學(xué)習(xí)資料可以私信關(guān)鍵字【資料】領(lǐng)取

    而請(qǐng)求:

    https://ssl.ptlogin2.qq.com/ptqrshow
    復(fù)制代碼

    需要攜帶的參數(shù)如下圖所示:


    更多Python學(xué)習(xí)資料可以私信關(guān)鍵字【資料】領(lǐng)取

    除了t其他參數(shù)都是不變的,感覺t像個(gè)隨機(jī)數(shù)(因?yàn)闇y(cè)試了下,發(fā)現(xiàn)t就算一直保持不變也沒關(guān)系),既然影響不大,就懶得繼續(xù)分析t到底是個(gè)啥了,就當(dāng)是個(gè)隨機(jī)數(shù)唄(反正位數(shù)也都是16位)。

    OK,到此為止,我們大概已經(jīng)了解了整個(gè)模擬登錄的流程了,那就開始邊寫代碼邊進(jìn)一步明確該流程唄~首先自然是獲得login_sig參數(shù):

    
    params={
        'proxy_url': 'https://qzs.qq.com/qzone/v6/portal/proxy.html',
        'daid': '5',
        'hide_title_bar': '1',
        'low_login': '0',
        'qlogin_auto_login': '1',
        'no_verifyimg': '1',
        'link_target': 'blank',
        'appid': '549000912',
        'style': '22',
        'target': 'self',
        's_url': 'https://qzs.qq.com/qzone/v5/loginsucc.html?para=izone',
        'pt_qr_app': '手機(jī)QQ空間',
        'pt_qr_link': 'https://z.qzone.com/download.html',
        'self_regurl': 'https://qzs.qq.com/qzone/v6/reg/index.html',
        'pt_qr_help_link': 'https://z.qzone.com/download.html',
        'pt_no_auth': '0'
        }
    res=self.session.get(self.xlogin_url, headers=self.headers, verify=False, params=params)
    all_cookies.update(requests.utils.dict_from_cookiejar(res.cookies))
    pt_login_sig=all_cookies['pt_login_sig']
    復(fù)制代碼

    然后獲得ptqrtoken參數(shù):

    params={
          'appid': '549000912',
          'e': '2',
          'l': 'M',
          's': '3',
          'd': '72',
          'v': '4',
          't': str(random.random()),
          'daid': '5',
          'pt_3rd_aid': '0'
        }
    res=self.session.get(self.qrshow_url, headers=self.headers, verify=False, params=params)
    all_cookies.update(requests.utils.dict_from_cookiejar(res.cookies))
    ptqrtoken=self.__decryptQrsig(all_cookies['qrsig'])
    復(fù)制代碼

    同時(shí),在請(qǐng)求上述鏈接的過程中,也就是:

    https://ssl.ptlogin2.qq.com/ptqrshow
    復(fù)制代碼

    我們還可以獲得二維碼圖片(即res.content其實(shí)就是二維碼的圖片數(shù)據(jù)),并將其顯示出來:

    saveImage(res.content, 'qrcode.jpg')
    showImage('qrcode.jpg')
    復(fù)制代碼

    接著我們通過不斷請(qǐng)求一開始發(fā)現(xiàn)的二維碼登錄鏈接,即:

    https://ssl.ptlogin2.qq.com/ptqrlogin
    復(fù)制代碼

    來檢測(cè)二維碼當(dāng)前的狀態(tài):

    while True:
      params={
            'u1': 'https://qzs.qq.com/qzone/v5/loginsucc.html?para=izone',
            'ptqrtoken': ptqrtoken,
            'ptredirect': '0',
            'h': '1',
            't': '1',
            'g': '1',
            'from_ui': '1',
            'ptlang': '2052',
            'action': '0-0-' + str(int(time.time())),
            'js_ver': '19112817',
            'js_type': '1',
            'login_sig': pt_login_sig,
            'pt_uistyle': '40',
            'aid': '549000912',
            'daid': '5',
            'ptdrvs': 'AnyQUpMB2syC5zV6V4JDelrCvoAMh-HP6Xy5jvKJzHBIplMBK37jV1o3JjBWmY7j*U1eD8quewY_',
            'has_onekey': '1'
          }
      res=self.session.get(self.qrlogin_url, headers=self.headers, verify=False, params=params)
      if '登錄成功' in res.text:
        break
      elif '二維碼已失效' in res.text:
        raise RuntimeError('Fail to login, qrcode has expired...')
      time.sleep(2)
    復(fù)制代碼

    若登錄成功,則用該請(qǐng)求返回的鏈接來更新session的cookies從而獲得最終的QQ空間登錄會(huì)話對(duì)象:

    all_cookies.update(requests.utils.dict_from_cookiejar(res.cookies))
    qq_number=re.findall(r'&uin=(.+?)&service', res.text)[0]
    print('[INFO]: Account -> %s, login successfully...' % qq_number)
    url_refresh=res.text[res.text.find('http'): res.text.find('pt_3rd_aid=0')] + 'pt_3rd_aid=0'
    self.session.cookies.update(all_cookies)
    res=self.session.get(url_refresh, allow_redirects=False, verify=False)
    all_cookies.update(requests.utils.dict_from_cookiejar(res.cookies))
    self.session.cookies.update(all_cookies)

    END


    感謝大家的支持和喜歡,小編會(huì)每天分享更多Python學(xué)習(xí)的干貨知識(shí)給大家,所以大家別忘了關(guān)注小編哦。

    更多Python爬蟲、數(shù)據(jù)分析、辦公自動(dòng)化、全棧開發(fā)、人工智能學(xué)習(xí)資@林夕編程關(guān)鍵字【資料】領(lǐng)取



    作者:戴沐白
    鏈接:https://juejin.cn/post/6953443849482010638
    來源:掘金

    擬主機(jī)可以放qq機(jī)器人嗎?不可以放qq機(jī)器人。因?yàn)椋摂M主機(jī)沒有獨(dú)立的系統(tǒng),不支持安裝軟件以及程序,所以,無法安放qq機(jī)器人。如果需要放qq機(jī)器人,推薦使用宵云。

    現(xiàn)在各類應(yīng)用逐步在云服務(wù)器中搭載并運(yùn)轉(zhuǎn)。云服務(wù)器,如同個(gè)人電腦一樣,可以安裝軟件使用,一年只需幾百元,卻節(jié)省了電費(fèi)、寬帶費(fèi),還不用擔(dān)心中斷問題,可以24小時(shí)服務(wù)。不同類型、用途的網(wǎng)站,適合不同的云服務(wù)器。

    而放qq機(jī)器人的云服務(wù)器一般在帶寬、內(nèi)存、硬盤等方面需求比較低,而且也不需要放網(wǎng)站,不需要備案。基于這些特點(diǎn),宵云專門針對(duì)有掛機(jī)需求的用戶推出了一款非網(wǎng)站應(yīng)用云服務(wù)器,可廣泛適用于掛機(jī),掛軟件、掛機(jī)器人、掛千牛、掛QQ、網(wǎng)格計(jì)算、分布式運(yùn)算等其他的場(chǎng)景。

    如果需要放qq機(jī)器人,推薦宵云這款,專門的掛機(jī)云服務(wù)器。允許CPU長時(shí)間的滿負(fù)荷運(yùn)轉(zhuǎn),還支持各項(xiàng)配置彈性升級(jí),可滿足不同階段的掛機(jī)需求。

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有