每天拿出一分鐘來學習,你的生命會更加精彩。

自寫模擬操作型百度點擊器流程

發布:洪雨2019-6-10 21:47分類: 洪雨seo 標簽: 洪雨seo

    很早以前,大概三四年前吧,洪雨就寫過點擊器。

    那時候剛剛學了大漠,想試試手,于是就嘗試著寫了一個。說實話,是一個殘次品,很多功能死板,點擊位置不隨機,而且識別效果差,經常出問題。軟件還不能給別人用,因為在別的電腦上網頁顯示效果不一樣,需要換圖才能識別。

    最后就夭折了,至今還放在那里。……

    前幾天,寫起快排的事情,就又想寫寫看。畢竟好些年過去了,技術也有所提高。

    理論上講,大漠是一個很強大的插件。它是專門給網游做腳本的,能夠穿透防封,所以對于網頁這樣基本操作應該是沒問題的。

    但是,對于不同電腦,硬盤讀寫速度,cpu和網速都各不相同,所以需要判斷很多東西。比如機械硬盤打開瀏覽器就會慢一些,比如網速慢,打開網頁就回慢,甚至打開失敗。比如網站本身的原因,有時候打開慢,有時候也打不開等等……

    這些作為人連想都不用想就能繼續操作的事情,做模擬就要每個都加以判斷。

    一開始,我想用純識圖進行操作。

    后來發現,如果要識字的話需要做字庫,百度的每個字都做了顏色處理,要是做完百度的字庫,我就先累抽了。于是就想全部做成識圖點擊的。

    但是在搜索完關鍵詞,隨機點擊鏈接的環節,識圖點擊就遇到瓶頸。怎么截圖?點擊哪里?

    后來我想到一個方案,我發現百度搜索結果不是藍色就是紅色的字,所以我圈定一個縱向范圍,只有每一行開頭的一點點被包裹進去。這樣洪雨只需要識別紅色和藍色有幾個,然后鎖定坐標進行隨機點擊即可。

    一開始確實不錯,但是后來發現,識圖的準確率有問題,識別位置偶爾有出入,而且有時候點擊不上,有時候上了網頁打不開……

    算了,先說下總的流程。

    第一個版本的方案,一開始我希望用360極速瀏覽器進行操作,因為是Blink內核所以如果只用模擬是可行的,首先打開瀏覽器,等待,通過查看窗口句柄判斷瀏覽器是否打開。然后,調整瀏覽器大小和位置,將它定在屏幕左上角,以800x700大小顯示。這時候,發現win7情況下,瀏覽器可能會自動最大化,而且無法調整,這可能是系統原因,所以首先要還原瀏覽器,然后再調整,我這里用快捷鍵進行還原的。

    下一步,瀏覽框輸入百度網址并打開,我這里建議直接將瀏覽器主頁設置為百度即可,這樣就省了這一步。

    打開后,鼠標移動模擬點擊搜索框,獲得搜索框的焦點,模擬逐字輸入關鍵詞。這里一定要逐字輸入,因為百度可以識別到。然后識別“百度一下”進行點擊搜索。

    打開搜索頁面以后,就像洪雨上面說的那樣,劃定每行最前面的區域,通過識別紅色和藍色找坐標位置,然后隨機點擊這些位置的鏈接。

    其實就是裝模作樣,最終需要點擊的網站,也就是你的網站,提前截好圖,每次翻頁前先識別你網站鏈接的圖,如果有就點擊,然后關閉,如果沒有就繼續隨機點擊,然后向下拖動網頁,翻頁。洪雨設置最多翻5頁。

    經過測試,有時候好用,有時候不好用。點擊出錯率還是挺高的,循環十次會錯誤一半……加了判斷也沒用。識別和點擊總會出錯,讓人很沮喪。

    第二個版本,我改用內嵌ie的方式進行模擬,因為是ie,而且是內嵌在軟件里面,所以會好操作很多。不過,很快我就發現了一個問題,網頁打開只能跳轉,不能分頁顯示……或許是我技術不佳吧,最后只能放棄。

    第三個版本,洪雨選擇操作外部ie瀏覽器進行模擬。因為IE可以填表,所以這次就順利多了,流程還是那個流程,只是在坐標識別和點擊上,進行了改進。以網頁元素來鎖定坐標位置。定位準確度達到99%。

    軟件還在開發中,代碼編寫完成了70%左右,剩下就是各種細節的判斷填充,和軟件的實操檢驗。

    如果本次開發完成,還需要一個換ip的功能,要么對接vpn或者pptp這樣的外部工具,要么添加本地撥號的功能。

    本次點擊器如果開發成功,接下來洪雨會著手刷下拉和刷權重軟件的開發。這都將是一個漫長的過程,因為軟件本身測試就需要一個星期甚至三個月的時間……這是百度排名周期決定的。

--------------------

6.12更新,我發現根本不用什么大漠,精易模塊自帶的就足夠了。一切點擊都可以通過網頁元素進行定位。

而且鼠標的網頁滑動是無意義的,只有瀏覽器的操作,才會影響百度。而且洪雨發現,現在網站大多用百度統計和百度商情,這些代碼在一定程度上都會影響點擊效果。

    軟件幾乎從頭開始有進行改動,改為不需要大漠插件的版本。之前是我想復雜了。

溫馨提示如有轉載或引用以上內容之必要,敬請將本文鏈接作為出處標注,謝謝合作!

WRITTEN BY

avatar

已有 0/33 人參與

歡迎使用手機掃描訪問本站,還可以關注微信哦~

深圳风采开奖结果规则