タグ

Seleniumに関するHiro_Matsunoのブックマーク (3)

  • Python+seleniumを使ってtwitterにログインし、特定ユーザのツイートを抜き出す方法 - Qiita

    Pythonを利用してtwitterにログインし、特定ユーザのツイートを抜き出すプログラムを書こうとしています。(下記のプログラムではツイートIDの抜き出しまで) しかし、下記のプログラムを動かしてもツイートIDがcsvファイルに吐き出されません。 空のcsvファイルができます。 「ログインボタン要素の取得」と「ログインボタンを押下」のコマンド部分をコメントアウトするとなぜかcsvファイルの中にツイートIDが入るようになるのですが、なぜこのような動作になるのか理解できず困っています。 原因に心当たりの方がおられましたら、アドバイスいただけると助かります。 ※最終的にtwitterの鍵垢の人のツイートを保存したいので、twitterへのログインは必須だと考えています。 動作環境 Windows10 Python 3.7.4 import time from selenium import w

    Python+seleniumを使ってtwitterにログインし、特定ユーザのツイートを抜き出す方法 - Qiita
  • Webアプリケーションを自動で操作してみよう - Qiita

    はじめに Webアプリケーションに対してある種の繰り返しの操作を行ったり、定型処理を定期的に自動実行したい場合がよくあります。 大きくわけてWebアプリケーションの自動化には3種類のやり方が存在します。 1つ目はブラウザのGUI上の操作をプログラム上で真似して自動化する方法 2つ目はブラウザから送信しているデータを真似する方法 3つ目はWebアプリケーションが提供しているAPIを利用する方法 1つ目のブラウザのGUI上の操作をプログラム上で真似して自動化する方法は直観的にわかりやすいと言われますが、実際は最も難しい自動化の方法になります。また、アプリケーションのバージョンアップに伴い自動化用のプログラムが動作しなくなる可能性があります。 2つ目のブラウザから送信しているデータを真似する方法はプログラムで実装しやすいやり方ではありますが、Webアプリケーションがどのようなデータを送信している

    Webアプリケーションを自動で操作してみよう - Qiita
  • PyInstallerとSleniumのfind_element_by_css_selector超便利 - Qiita

    こんばんは、@0yanです。 課メンバーに業務自動化要望をヒアリングしたら、「Webアプリの手作業を自動化して欲しい」という要望があった為、Seleniumで自動化ツールを作成、PyInstallerで実行ファイルにして配布しました。 その際、学びがあったのでこちらで紹介したいと思います。 想定している読者 Python+Seleniumで業務自動化しているノンプログラマーや初心者の方 コード読めない方から「Webアプリの自動化ツールを作って欲しい」と要望受けている方 コンテンツ PyInstaller超便利 Seleniumのfind_element_by_css_selector超便利 おまけ:Seleniumで躓きがちなこと 環境 Windows10 Python 3.7.3(Anaconda3) PyInstaller超便利 自動化ツール依頼元のメンバーがプログラミング未経験者のた

    PyInstallerとSleniumのfind_element_by_css_selector超便利 - Qiita
  • 1