Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

2022-05-01から1ヶ月間の記事一覧

【Python Selenium】新規ウインドウ(新規タブ)追加時のウインドウ切替方法(追加ハンドルをハンドル差異比較にて取得)

以下のような過去記事でウインドウの切替方法の1例などを記載しました。 kuku81kuku81.hatenablog.com この中で、新規ウインドウが追加になった時に、新しいウインドウハンドルは必ずしもブラウザのドライバのハンドル(window_handles)の末尾に追加される…

【Python Selenium】ウインドウ表示などでのWaitの方法、待機方法

目次 1.time.sleep()での待機 2.implicitly_wait()での待機 3.WebDriverWait()での待機 先日以下の過去記事で、Selenium上でのウインドウの切替方法について記載しました。 kuku81kuku81.hatenablog.com 概略の内容としては、 # ウィンドウハンドルを…

【Python Selenium】新規ウインドウ追加時のウインドウ切替方法

PythonでSeleniumを使用してWebサイトへのアクセスをする場合に必要になってくる機能の1つにウインドウの遷移(切替)があります。 Webサイト上でボタンなどをクリックした時に新規ウインドウが別タブ、別ウインドウとして開いた時は、自driverが操作できる…

【Python Selenium】Edgeなどのドライバー(Webdriver)設定とWebサイトへのアクセス方法

PythonでSeleniumを使用してWebサイトへアクセスする場合ですが、ドライバーを設定してのWebサイトへのアクセスを簡単な例を挙げて説明します。

【Python Selenium】ブラウザ用ドライバー(Webdriver)のダウンロードとインストール方法

PythonでSeleniumを使用してWebサイトへのアクセスする場合についてですが、まずはじめに必要になることの1つとしてブラウザ用のドライバーのインストールがあります。 ここでは、各ブラウザ用のドライバーのインストール手順を簡単な例を挙げて説明します。

【PythonからWeb操作】selenium、各ブラウザ用ドライバー(Webdriver)の最新バージョン確認、ダウンロード場所

PyhtonからWebサイトにアクセスして情報を読み取ったり、操作したりする場合に使用するフレームワークの1つにseleniumがあります。 実際にseleniumを使用してブラウザ操作をする場合に必要になるものとしては、 seleniumともう1つ、使用するブラウザのドラ…

【Python】仮想環境構築手順(Pythonの複数バージョン分け、モジュール分けなど共)

Pythonにて、2系、3系など環境を使い分けたいという場合や、WebスクレイピングなどでSeleniumのVer.3系とVer.4系の環境を分けたいという場合など、環境を使い分けたい場合の1つの手段が仮想環境となりますが、その構築手順を記載していきます。

【Python Selenium】Webサイトのスクレイピングなどで必要なフレーム間移動方法

seleniumを使用してWeb情報取得、操作を行っている場合に必要となることの1つにフレーム間移動があります。 Webサイトがフレーム構造となっており、親フレーム、子フレームなどの階層構造になっている場合があります。 そのような場合に該当する要素の情報…

【iPhoneアプリ開発】Thread 1; breakpoint 1.1 が発生した時の対処方法

(adsbygoogle = window.adsbygoogle || []).push({}); iPhoneアプリを作成中にシミュレータでの確認中にちょっと困ったことがあったので書き残しておきます。 作成途中でシミュレータで確認するために実行ボタンを押したところ、以下のようなメッセージが出…