百度移動點擊 | 基於操控原生Android控制項的移動百度點擊器初嘗試

2021-02-13 流量販子SEO引流及SEM運營

注意!這只是在學習Autojs中做的一個小項目,十分粗糙,無法用於商用。


眾所周知,本渣最近從0基礎開始,學習群控技術,爭取早日實現日發外鏈300萬,邁出成為直推大佬的一小步。

之前在文章中,有對比過各類主流Android自動化語言的區別:

引流腳本 | 按鍵精靈、Auto.js、EasyClick、Airtest的區別與對比

原本打算直接學Easyclick,但因Autojs文檔看上去更簡單一些,於是先整Autojs了。

無論Autojs還是Easyclick,都需要JavaScript來開發腳本,但本渣不會。

於是本渣用一天學習JavaScript的基礎知識,又用一天學習Autojs文檔,今天花了3小時,做出了第一個小項目,就是這個百度移動點擊,對Android自動化有了初步的理解。





在PC端,通常是先遍歷所有搜索結果的DIV,並匹配是否包含點擊目標的主域名或熊掌號名稱

如果包含,則提取對應的id,操控瀏覽器滾動到能夠展現id的位置,在觸發點擊。

而移動端識別點擊目標,和PC端差不多,但僅通過Autojs,拿不到Android原生瀏覽器裡展示的Html

Autojs是通過Android UI控制項識別點擊目標

邏輯是,遍歷當前界面所有的Android UI控制項,並提取text屬性,如果包含目標域名,則說明當前頁面包含點擊目標。

然後通過text="gogochuang.com"定位目標,click()來觸發點擊



安裝一個vpn app,點擊換ip即可。

由於存在vpn質量不佳,經常出現ip速度慢打不開網頁的情況,需要添加異常處理的代碼。



以上可實現粗糙的移動端點擊,百度統計能夠接受正常數據。





目前是通過UI控制項點擊,點擊觸發永遠是這個位置

這就與真實用戶的行為不符了,解決的辦法也簡單。

然後可以,在x向右1080/3,y向上200px的範圍內,隨機點擊一個位置。

But,Autojs坐標點擊的方法,只能在Android 7.0以上的版本有效,我的手機是Android 6.0的,無法使用這個方法



目前,只能點擊第一頁的目標,如果第一頁沒有目標,下滑到底部,點擊「下一頁」

這個功能也十分簡單,但還是版本問題,Android 7.0的手機,才能使用autojs中滑動的方法



瀏覽器APP每次啟動,還保留上一次訪問baidu的cookie,保險的話,應該清空數據。

這涉及到Android底層的操作,可以使用一些改機軟體來完成。

But,需要手機root+xposed框架,我這個真機root就有些麻煩了。



以上問題,用一個Android 7.0版本,已root的手機,均可解決。

市面上眾多模擬器,已經支持這個環境。

But,坑爹的來了,Autojs真機能連上,但模擬器連不上。



我決定把autojs文檔剩下的部分學完,就轉投Easyclick門下了。

GoGo闖於方莊

後臺回復「移動點擊」,拿源碼,供同學們學習。





相關焦點

  • 百度移動搜索來定位
    想找到自己當前的準確位置很簡單,只要以「我的位置」或「我在哪兒」等關鍵詞進行搜索,百度移動搜索會快速找到你的位置,並在地圖上精準定位,點擊地圖下方相關按鈕還可以搜索餐飲、公交、加油站、電影院……等周邊信息,確定好聚會地點,安排好餐飲娛樂,邀約好友聚會就可以做到有的放矢,避免到時遭遇顧此失彼的尷尬(如圖1所示)。
  • 百度移動正在露出真面目
    根據Statcounter數據顯示,2020年7月,百度搜索在國內移動端搜尋引擎市場佔比83.34%,在全平臺,包括電腦端、移動端、平板電腦端,百度搜索佔比 69.52%,百度 App 日活用戶規模超 2 億,峰值接近 2.5 億,信息流位居中國第一。
  • 百度開源移動端深度學習框架mobile-deep-learning(MDL)
    在移動端應用深度學習技術本已困難重重,而在手機百度這種量級的產品上應用,更是要面對各種機型和硬體、手機百度的指標要求。如何使神經網絡技術穩定高效運轉是最大的考驗。拆解問題就是移動端團隊面對的首要問題。我們簡單總結後發現移動端與伺服器端進行對比更容易呈現問題和難點,繼而在伺服器端和客戶端做了以下深度學習技術應用對比。
  • 2016移動端Android新技術綜合預覽--好文不多,這一篇就足夠
    縱觀移動開發,新技術出現層出不窮,除了第三方開源個人的一些技術分享,主要還是谷歌,FaceBook,Square這種驅動型技術公司的技術驅動引領,也有國內阿里,百度,攜程的基於國外框架拓展的一些主流框架推出,其實看看最近幾年,從最初的圖片加載框架ImageLoader到React Native的出現,最終到目前響應式編程的廣泛推崇。
  • 百度知道的移動網際網路轉型之路
    自百度知道之後,國內的網際網路再無平臺能夠生產如此巨量的問答內容,搜搜問問、搜狗問答、奇虎問答均敗北,和其他平臺不同的是,百度知道這十年來一直都是基於「用戶為王」的邏輯,重視用戶、關注用戶,讓用戶不僅能獲得參與感,還能獲得相關榮譽與實際獎品,低門檻讓人人得以參與,而強大的反作弊技術則讓問答質量得到保證。
  • 自動點擊器
    自動點擊器幫你自動點擊屏幕,無需ROOT權限。這個是個系統bug,Accessibility Service有些時候會不能正常工作,一般情況下殺掉應用重啟,重新賦權就好了,還有很多時候必須要重啟手機才能使用……暫時解不了,大概要等google解了吧T.T自動點擊器通過浮動控制面板以啟動/結束自動點擊。您可以使用控制面板在屏幕上添加點擊位置實現自動點擊。
  • 百度移動這一年:以信息和知識為核心的升維打擊
    因此,百度再次進行了基於移動端內容生態的建設,並在內部重點做了兩件事:先是2017年起大力扶植百家號,擴充優質內容的來源,2018年又迅速推出智能小程序,以打破信息、知識和服務的壁壘,構建新的內容生態環境。2019年,這兩項布局繼續加碼,收效非常明顯。
  • 2019移動合作夥伴大會百度展區大揭秘!百度大腦、小度、Apollo全在這
    今年4月的百度雲智峰會上,百度攜手中國移動展示了5G+邊緣計算的8K超清直播,這也是雙方圍繞5G+AI開展合作的重要成果。  這一次,中國移動又邀請百度登陸2019年中國移動全球合作夥伴大會,百度帶了來擁有六大區域17個展項的展區,包含百度大腦、百度智能雲、百度Apollo、小度智能硬體、百度小程序、百度公益「科技為更好」等業務的核心成果的展臺,成為整個大會當之無愧的人氣王!
  • 百度收購日本PopIn 網際網路巨頭搶奪原生廣告
    6月8日,百度宣布收購日本原生廣告公司,PopIn的控股權。根據交易條款PopIn現有管理團隊將在百度的企業架構內自主運營其業務,收購完成後,百度廣告平臺將會採用PopIn的READ技術和內容推薦技術,以提高廣告投放精度。
  • 百度旗下應用盤點之移動入口篇
    CEO李彥宏一封「推行狼性文化」的內部郵件被披露並引發熱議,李彥宏在郵件中強調,百度要在PC市場優勢領先的同時保持敏銳嗅覺,主動應變以期繼續領跑移動互聯時代,這封郵件反映出了百度快速布局移動網際網路的決心和思考。在
  • 百度搜索移動端被劫持怎麼辦?手機瀏覽器「假百度」解決方法
    百度是現在很多小夥伴最常使用的手機搜索軟體,但是最近不少小夥伴在進行使用的時候,發現自己的百度搜索移動端被劫持了,無緣無故就跳到了其他網頁,不知道怎麼回事,那麼百度搜索移動端被劫持怎麼辦?小夥伴們是不是還不是很清楚呢?
  • Android Hook神器:XPosed入門與登陸劫持演示
    CSDN移動將持續為您優選移動開發的精華內容,共同探討移動開發的技術熱點話題,涵蓋移動應用、開發工具、移動遊戲及引擎、智能硬體、物聯網等方方面面。如果您想投稿、參與內容翻譯工作,或尋求近匠報導,請發送郵件至tangxy#csdn.net(請把#改成@)。
  • 從搜索到「眾包」 百度知道APP的移動轉身
    這些數據表明,百度知道在移動網際網路上已經成功「自立門戶」,但在漂亮的轉身背後,又有著怎樣的秘密?能為問答類平臺帶來怎樣的啟發?PC 做「答案」,移動做「社區」百度知道APP在移動端的定位是「無線端的人人互助知識社區」,相比以前的「知識問答社區」而言,最大的改變是在「人人互助」這幾個字眼上,更加強調互動性。
  • 淺談什麼是百度移動搜索首條搜索結果精選摘要
    最近這段時間總有一個網友給我說百度移動端的一些情況,一會兒說是熊掌號,一會兒說是百度阿拉丁平臺,但通過子凡這麼久的觀察和了解來看,這個似乎屬於熊掌號,好像也屬於阿拉丁,甚至這就是百度搜尋引擎程序的自動抓取判斷,不過最大相關因素還是在於內容。
  • 百度明星i貼吧志在支援組建移動搜索?
    百度明星i貼吧志在支援組建移動搜索?   這裡就涉及到一個用戶的體驗問題,新浪的博客和微博客在開始階段就已經打好了明星戰略的準備,因此在用戶體驗過程中,新浪自然也會將這方面的特徵發揚;但百度貼吧作為專為普通網民交流的工具,明星I貼吧也是基於普通貼吧進行改建而成型的產品(別告訴我俞軍在創建貼吧的時候就已經想到N年後會有個I貼吧並且要邀請明星……),並且百度貼吧經過數年的混亂發展終於在今天形成一個廣告滿天飛的小論壇
  • 百度安全亮相第四屆MOSEC移動安全技術峰會
    2018年6月22日,第四屆MOSEC移動安全技術峰會在上海正式開幕,來自全球的優秀網際網路安全專家再次聚首上海,分享最新安全研究成果。MOSEC移動安全技術峰會始辦於2015年,由盤古團隊和POC主辦,至今已成功舉辦三屆,會議立足於高質量的安全技術,覆蓋iOS、Android、Windows三大移動平臺,致力於分享移動安全領域前沿性的技術議題及發展趨勢。百度安全為今年MOSEC的舉辦提供了強有力的支持,同時百度安全展臺也亮相在峰會現場,與會者分享全新升級的「有AI更安全」的品牌理念。
  • CNZZ數據:移動搜索百度第一、神馬第二
    4月17日,記者從國內權威流量統計機構CNZZ數據中心獲悉,2015年3月,中國移動端網民使用搜尋引擎比例:百度搜索份額為79.61%,位列第一,神馬搜索份額以13.35%緊隨其後,搜狗搜索份額佔5.80%列第三位。
  • 百度移動遊戲《泡泡龍》官方正版震撼首發
    12月18日,由日本老牌廠商Taito打造的經典遊戲《泡泡龍》官方正版通過百度移動遊戲首發上線。熟悉的玩法、熟悉的角色,撲面而來的青春「情懷」再度回歸。即刻起,只需登錄百度手機助手、百度91助手、安卓市場、百度遊戲等應用商店下載,即可與Q萌可愛的泡泡龍一起展開一場勇闖未知世界的消除之旅。
  • 百度智慧汽車亮相CES Asia:百度地圖汽車版首次展出
    CarLife最吸引人的就是內置的百度地圖功能,可以方便用戶快速實現定位、導航、尋找周邊等服務,除此以外,用戶還能通過數字搜索聯繫人,自行添加音樂服務等。操控方面,CarLife與奔馳原生系統一樣,完美兼容車輛多媒體控制旋鈕,兼顧了便利性與安全性。
  • 移動APP自動化測試框架對比
    支持Activities、Dialogs、Toasts、Menus、Context Menus和其他Android SDK控制項。缺點:不能處理flash和web組件。在舊設備上會變得很慢。 由於不支持iOS設備,當自動化測試同時覆蓋android與iOS的情況時,測試會被中斷。