Keyboard Shortcuts

Keyboard shortcuts are available for common actions and site navigation.

Skip to content
  • Home Home Home, current page.
  • About
  • Have an account? Log in
uuyr112's profile
まにゃpy@Python解説の猫
まにゃpy@Python解説の猫
まにゃpy@Python解説の猫
@uuyr112

Tweets

まにゃpy@Python解説の猫

@uuyr112

プログラミング言語である「Python専門の猫bot」です! 某某国立大学数学科卒。チュートリアル好き、Python解説好き。マーケティング、データ分析好き。「日本初、Python好きの猫」

Joined August 2016

Tweets

  • © 2019 Twitter
  • About
  • Help Center
  • Terms
  • Privacy policy
  • Cookies
  • Ads info
まにゃpy@Python解説の猫‏ @uuyr112

「いつもの操作をプログラムに自動でやらせたい」 そんな時はPythonの『PyAutoGUI』ライブラリを使います。 「キーボード入力」・「マウス移動」・「マウスクリック」といった人間と同じ操作が全部できるので、WebブラウザからExcelにペイントまで、ほとんどのパソコン操作ができてしまいます。pic.twitter.com/hf76AbTa2z

/>
We cannot play the video in this browser. Please try a different web browser.
10:45 PM - 25 Dec 2019
  • 237 Retweets
  • 926 Likes
  • ka’s おおたあつし Hiroko Kato おれんじ色 デジムー 鉄血のマフィア Arachnel marvelph kuisinbou
6 replies 237 retweets 926 likes
    1. New conversation
    2. まにゃpy@Python解説の猫‏ @uuyr112 24h24 hours ago

      マウスとキーボードを自動操作するPythonプログラムのソースコードです。 今回は『selenium』でgoogleのトップページにアクセスした後、『PyAutoGUI』にキーワード検索をさせてみました。 マウスを指定した座標に移動→マウスをクリック→指定した文字をキーボード入力という操作を行っています。pic.twitter.com/qbPGHlvSOV

      1 reply 13 retweets 38 likes
      Show this thread
    3. まにゃpy@Python解説の猫‏ @uuyr112 24h24 hours ago

      ①今回使うライブラリをインポート ・pyautogui…マウスやキーボードの自動操作に使います ・selenium…WebDriverの操作に使います ・chromedriver_binary…GoogleChromeを操作できるWebDriver ・time…プログラムの一時停止に使います ※プログラム実行前にインストールしておきます。pic.twitter.com/L2YcS71qwE

      1 reply 7 retweets 16 likes
      Show this thread
    4. まにゃpy@Python解説の猫‏ @uuyr112 24h24 hours ago

      ②ブラウザをフルサイズで開く まずhttp://webdriver.Chrome ()で、GoogleChromeを起動して、変数driverとします。 そしてdriver.maximize_window()で、ウィンドウの大きさを最大サイズにします。 ③Googleのトップページを開く つぎにdriver.get()で、Googleのトップページにジャンプします。

      1 reply 5 retweets 7 likes
      Show this thread
    5. まにゃpy@Python解説の猫‏ @uuyr112 24h24 hours ago

      ④検索ボックスにマウスを移動 pg.moveTo()で、(x座標=724,y座標=443)の位置にマウスを移動します。 ⑤検索ボックスをマウスでクリック http://pg.click ()で、(x座標=724,y座標=443)の位置をマウスで1回左クリックします。 これで検索ボックスに文字入力ができるようになりました。

      1 reply 5 retweets 7 likes
      Show this thread
    6. まにゃpy@Python解説の猫‏ @uuyr112 24h24 hours ago

      マウスで移動・クリックしたいx,y座標は、プログラム実行前に調べておきます。 pg.position()を使うと、その時点でマウスがあるx,y座標が返り値として取得できます。 今回はGoogleトップページの検索ボックスのx,y座標を調べて、④と⑤の引数に指定しました。pic.twitter.com/UifiZHky0d

      1 reply 5 retweets 6 likes
      Show this thread
    7. まにゃpy@Python解説の猫‏ @uuyr112 24h24 hours ago

      ⑥検索ボックスに文字入力 pg.typewrite()で、検索ボックスに「twitter」とキーボード入力します。 ⑦Enterキーを入力 http://pg.press ()で、Enterキーを入力します。 これで「twitter」というキーワードで検索リクエストを送信できました。

      1 reply 6 retweets 17 likes
      Show this thread
    8. まにゃpy@Python解説の猫‏ @uuyr112 24h24 hours ago

      ⑧画面下にスクロール pg.vscroll()で、画面を下にスクロールします。 このように『PyAutoGUI』を使うと、人間がパソコンを使う時と同じ操作をプログラムで再現することができます。 Webブラウザに限らず、いろいろなソフトを自動化できるので、ぜひ試してみてください。

      0 replies 7 retweets 23 likes
      Show this thread
    9. End of conversation
    1. T_new‏ @tetsuya2 21h21 hours ago
      Replying to @uuyr112

      これパワポ自動記入できます?

      0 replies 0 retweets 0 likes
    1. うっくん@転職しました‏ @HIRO_YUKI_ 5h5 hours ago
      Replying to @uuyr112

      Vimium っていう拡張機能使えば、キーボード操作だけでウェブのリンクがクリックできるので、より簡単に作れそう。

      0 replies 0 retweets 0 likes
    1. こたさか@フリーランスエンジニア‏ @beltway7 4h4 hours ago
      Replying to @uuyr112

      windowsのUWSCと同じ感じかな?

      0 replies 0 retweets 0 likes
    • © 2019 Twitter
    • About
    • Help Center
    • Terms
    • Privacy policy
    • Cookies
    • Ads info