<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          菜鳥哥,想給心意的小姐姐自動點贊,怎么辦?30行Python代碼搞定!

          共 2385字,需瀏覽 5分鐘

           ·

          2021-04-14 09:25


          點上方“菜鳥學Python”,選擇“星標

          第464篇原創(chuàng)干貨,第一時間送達


          大家好,我是菜鳥哥,一個喜歡Python的技術(shù)直男!

          Python里面有很多好玩的庫,很多秀的操作,其中自動化就是它應用比較廣泛的一個地方,以前寫了幾篇自動化辦公的文章:

          今天,菜鳥哥就來利用Python來自動化操作鼠標和鍵盤,給喜歡的小姐姐點贊,猜猜她是誰,一起來看看吧。


          對了她就是欣小萌,一個人氣很高的UP主,有300多萬粉絲,相當厲害???span style="caret-color: rgb(51, 51, 51);font-family: "Open Sans", "Clear Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;orphans: 4;text-align: start;white-space: pre-wrap;text-size-adjust: auto;background-color: rgb(255, 255, 255);">咳,我們言歸正傳下面說一下從技術(shù)層面如何實現(xiàn)!其實我們主要是用PyAutoGUI這個庫來搞定的,下面給大家詳細說說。


          01.PyAutoGUI介紹
          PyAutoGUI庫是基于python開發(fā)的鼠標鍵盤的自動化操作庫,它可以通過和其他的python庫來組合使用,發(fā)揮更大的作用。對于PyAutoGUI的安裝,可以通過pip install PyAutoGUI進行安裝。

          02.PyAutoGUI使用
          PyAutoGUI庫不僅僅可以完成對于鼠標和鍵盤的操作,而且還能夠彈出提示框,以及進行屏幕截圖的功能。
          1).鼠標操作
          對于鼠標的操作,常用的函數(shù)包括移動鼠標和鼠標點擊,對于鼠標的移動,可以將電腦的屏幕理解為一個畫布,讓鼠標移動到指定的(x,y)坐標位置。

          其程序和功能如下圖所示:

          上圖中,程序運行后,仔細觀察,會發(fā)現(xiàn)鼠標自動的移動到了畫面的中間 ,其中參數(shù)duration指的是鼠標要用三秒鐘的時間完成這一操作。
          對于鼠標常用到的單擊左鍵、單擊右鍵以及雙擊左鍵操作,程序如下圖所示。


          2).鍵盤操作
          對于常用的鍵盤操作,包括了對于鍵盤中每個按鍵的按壓,以及各種快捷鍵的組合,還有長按一個按鍵的操作。下面的程序,將利用PyAutoGUI庫在pycharm中實現(xiàn)一個簡單的復制和粘貼。

          程序首先將(606,432)位置的內(nèi)容,通過ctrl+c的快捷鍵進行復制,然后來到(606,602)的位置,通過ctrl+v的快捷鍵將內(nèi)容進行粘貼,效果如下圖所示:


          3).彈出提示框

          對于提示框的使用,PyAutoGUI采用的是阻塞的方式,當程序執(zhí)行到彈出提示框時,程序會暫停運行,直到用戶點擊提示框為止,對于上面的程序我們進行更改,加入提示框進行確認,當用戶確認粘貼時,我們再進行程序的粘貼,程序和執(zhí)行的結(jié)果如下圖所示。

          通過結(jié)果的展示,可以看出,當用戶在提示框中點擊”確定“之后,程序才會完成對于內(nèi)容的粘貼。


          03.自動為小姐姐點贊
          以上的內(nèi)容主要是為大家介紹了關(guān)于PyAutoGUI庫使用的方法,接下來我們就通過上面介紹到的知識點,結(jié)合實戰(zhàn)的案例來展示,如何通過PyAutoGUI庫來為小姐姐的視頻進行點贊,一起來看看吧。
          我們要點贊的是欣小萌小姐姐的所有視頻,如下圖所示:

          打開UP主的首頁后,可以看到她的所有視頻,我們利用程序來一個個打開,并為每個視頻進行點贊處理,程序如下圖所示。

          小姐姐的每頁視頻中,都有六行視頻,針對于每行視頻,找到其對應的視頻位置,然后分別點擊每頁視頻,并在視頻的子頁中找到點贊的位置,關(guān)閉子頁面后,點擊下一個視頻,這樣依次的為每個視頻進行點贊。

          最后,我們通過視頻的方式來看一下最終的結(jié)果吧。


          總結(jié):

          以上就是小編為大家?guī)淼淖詣踊癁樾〗憬阋曨l點贊的內(nèi)容分享,大家可以安裝PyAutoGUI庫,并利用PyAutoGUI庫自動的操作鼠標和鍵盤,進行其他工作的處理,一起來試試吧。


          需要源碼的同學,可以在下面的公眾號「菜鳥編程大本營」后臺輸入 :007




          推薦閱讀:

          入門: 最全的零基礎學Python的問題  | 零基礎學了8個月的Python  | 實戰(zhàn)項目 |學Python就是這條捷徑


          干貨:爬取豆瓣短評,電影《后來的我們》 | 38年NBA最佳球員分析 |   從萬眾期待到口碑撲街!唐探3令人失望  | 笑看新倚天屠龍記 | 燈謎答題王 |用Python做個海量小姐姐素描圖 |


          趣味:彈球游戲  | 九宮格  | 漂亮的花 | 兩百行Python《天天酷跑》游戲!


          AI: 會做詩的機器人 | 給圖片上色 | 預測收入 | 碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影


          年度爆款文案


          點閱讀原文,領廖雪峰資料包!

          瀏覽 23
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久午夜福利视频 | 有没有免费av | 成年人无码 | 成人国产精品视频 | 免费毛片十八 |