[selenium] タグが付いた質問
144 件の質問
0
票
0
回答
194
閲覧数
PythonとSeleniumを使った自動操作プログラムを組んでいます。HTMLファイル中のレッスンのリンクをクリックできません。何が問題なのでしょうか?
問題の概要
JR東日本スポーツが運営しているジェクサーとい��スポーツクラブにおいて、あるレッスンをWeb予約したいのですが、レッスン選択のリンクエリアのクリックができません。
下記のリストのように、driver.execute_scriptを使っていますが、何が問題なのかわかりません。問題点をご指摘いただき、可能であれば代わりの実装例をご提示してください。
なお、...
0
票
0
回答
260
閲覧数
chromeの印刷画面の自動操作は、seleniumやpywinautoなどで「要素取得」を通じて可能か
解決したいこと
私は、pythonでchromeの自動操作のプログラムを作っています。
ここで悩みなのが、pythonからchromeを通じての印刷実行をどうするかについてです。
様々試した結果、chromeの「印刷設定画面」(画像参照)を操作での印刷実行が良いかと見込んでいます。
ここで私が知りたいのは「要素取得」によって「印刷設定画面」が操作できるかです。即ち、...
0
票
0
回答
96
閲覧数
seleniumでページ自動展開後、jqueryのプログレスバーが邪魔して検索ボタンクリックできない
プログラミング初心者ですが、あるページで検索するという作業が大量にあって面倒なので、pythonのseleniumで自動処理しようと思い、以下のようにコードを書いてみたのですが、待機処理についてご質問です。
import time,os,signal
from selenium import webdriver
from selenium.webdriver.common.by import By
...
0
票
0
回答
149
閲覧数
seleniumで目的の要素を取得したい
現在seleniumとpythonを独学で勉強しています。
seleniumとpythonを使って次の施設予約システム(https://yoyaku.harp.lg.jp/sapporo/)で、施設のキャンセル待ちを自動化しようとしています。なお通常の人間がサイトを操作する速度で実行しており、またスクレイピングが禁止されているようなサイトではありません。
目標
...
0
票
0
回答
248
閲覧数
Seleniumを使用したボタンクリック後の動的テーブルデータ取得ができない
個人的な学習で、中小企業庁のデータベースをスクレイピングしようと思い、PythonとSeleniumを使って、動的なWebページからデータを取得するスクレイパーを作成しています。
このサイトでは「カード」形式で企業情報が表示されており、ボタンをクリックすると手数料に関するテーブルデータが動的に読み込まれます。しかし、このボタン操作とテーブルデータの取得に問題が発生しています。
取得したいページ:
...
0
票
2
回答
174
閲覧数
ログイン画面のレイアウトが頻繁に変わる場合の自動ログインの方法
実行環境
ChromeOSのcrostini上のDebian
Selenium4を使用
Pythonの仮想環境はvenv
期待値
Instagramのログイン画面のうち、すべてのレイアウトのログイン画面でスムーズに自動ログインすること。
備考
ログインボタンの位置を始め、ログイン画面のデザイン自体が頻繁に変わります。
アクセスする毎に異なっていることもあるくらいです。
再現手順
下のコードを実行。
...
0
票
1
回答
227
閲覧数
'str' object is not callable のエラーが生じる
seleniumを使ってPythonでスクレイピングをしたいのですが、iframeを使用しているサイトからうまく情報を取れません。
下記のサイト様を参考に、iframeが使用されている場合、目的のフレームに移動しないといけないことはわかったのですが
https://dse-souken.com/2021/05/12/technology/#iframe
CSS_SELECTORなどを試したものの、...
0
票
1
回答
133
閲覧数
Python + Selenium で h2 要素の位置を特定して、ある部分だけの h3 要素を取得したい
ソースコードが以下のようになっているサイトがあり、Python + Seleniumで
h2タグの id="bb" 配下にある h3タグの yy1,yy2 の要素だけを取得したいです。
親クラスやセクションで特定できないため、xpathなどで指定できません。
htmlのh2要素のidだけで位置を特定して、そのid=bbとid=...
0
票
0
回答
954
閲覧数
Python + Selenium で Edge を起動したい
PythonでEdgeを起動したいと思い、ChatGPTを使用しつつ下記コードを書きました。
from selenium import webdriver
import time
driver_path = r'C:\Users\ユーザー名\edgedriver_win64\msedgedriver.exe'
driver = webdriver.Edge(executable_path=...
0
票
1
回答
937
閲覧数
Python+Selenium で JavaScriptで記述されたボタンをクリックできない
Python+Selenium で JavaScriptで記述されたボタンをクリックできない。
あるフィットネスサイトをSeleniumで自動予約しようとしています。
レッスンの座席を指定するところまで遷移できましたが、座席がJavaScriptで記述されており、クリックできない状態となり、行き詰っております。
座席は、Excelの表形式の形で表示されており、1~50まで座が表示されています。
...
1
票
1
回答
2,791
閲覧数
Python と Selenium で特定サイトでのクリックが無応答となり、タイムアウトとなる
ディズニー予約サイトに Python+Selenium でボタンをクリックしていますが、応答が返却されません。
■対象ページ
https://reserve.tokyodisneyresort.jp/sp/hotel/search/
パソコンのブラウザではクリックして次に進んでいますが、Selenium で動かすと応答がなく、タイムアウトしています。
user-agentの設定を疑ったのですが、...
0
票
1
回答
493
閲覧数
seleniumとasyncioの組み合わせでquitしてもプロセスが残ってしまう
seleniumとasyncioを組み合わせて複数のdriverを非同期で走らせています。
普通にdriverを立ち上げてquitする分にはプロセスが残らないのですが、Ctrl-Cで強制終了するとプロセスが残ってしまいます。
うまくプロセスをkillする方法を教えていただけませんでしょうか。
環境:
Raspberry Pi OS
$ uname -a
Linux raspberrypi 6.1....
0
票
0
回答
229
閲覧数
WEBスクレイピングのログイン処理
WEBスクレイピングでログインまで自動化したいのですが、ログインボタンの要素が見つからず困っています。
canvas要素上の処理であることは確認できましたが、どうログイン処理を記述するかで詰まりました。
座標を具体的に指定して組めはしましたが、異なる端末環境で使用する予定の為あまり意味がありません。
JSから数値取得して座標指定するといったことはできるのでしょうか?
VBA/...
0
票
1
回答
888
閲覧数
動的に生成されたページをSeleniumで取得できない
現在、下のサイトのイベント上位者のデッキデータを収集しようとしています。
そのため、「デッキをみる」と表示されるリンクを取得したいと考えています。
https://players.pokemon-card.com/event/detail/262812/result
そこで、google colabにて以下のコードを実行しましたが、肝心の「デッキをみる」のリンク等を取得できませんでした。
どなたか、...
0
票
0
回答
362
閲覧数
new EdgeDriverのタイミングで、Edgeでアプリとしてインストールしたサイトが落ちる
SeleniumによりEdgeを自動制御して操作するアプリを作ったのですが、
new EdgeDriver()をするタイミングで、起動していた**アプリ化したサイト(※)**が閉じられてしまいます。
※Edgeの「…」メニューから「アプリ」→「このサイトをアプリとしてインストール」を実行しアプリ化したもの。
起動済みのアプリ化したサイトを閉じずにnew EdgeDriver()...