Selenium

サイト構築

CSSセレクタ 親要素指定

:has()という疑似クラスで対応できるじゃん!例えば下記のような状態の時、labelタグを指定するには、label:has(>input)でイケちゃう。まぁ、普通にidを割り振って欲しいけど。<label> <input type="ch...
開発

tbody タグ問題(selenium)

問題tbody内のtdタグのテキストが取得できなかった。解決outerHTMLで目的のHTMLを取得し、tbodyタグをtableタグに変換、別途パースして解決。経緯seleniumで期待したデータを取得できていない。XPathやCSSセレ...
開発

Selenium (Chrome Ver.103)

Ver103.0.5060.134 で解決chrome のバージョンが103になったところで、下記のエラーがでるようになった。Ver.104で改修されているようだが、それまでの対応を考える。Message: unknown error: c...
開発

Python (Selenium)

オブジェクトをクリックする際は、click()という関数も用意されていますが、画面の範囲外にある場合にはエラーが起きてしまいます。ですので、個人的には全てクリック時は、execute_scriptを使用した方が良いと思っています。なんてこと...
開発

Chrome 拡張機能パス

C:\Users\(ユーザ名)\AppData\Local\Google\Chrome\User Data\Default\ExtensionsWindowsの場合、Chromeの拡張機能は上記パスに存在する拡張機能はCRX化しておくこと(...
開発

Selenium (Python)

selenium 4.11.0から標準化 chromedriver 不要生成した実行ファイルと同じ位置にchromedriver.exeがいた場合は、インスタンス生成の際、そちらを参照するので注意が必要初期設定は下記の感じかな。Option...
開発

ポップアップを消す

開発

Quick Refference

未分類

Selenium

開発

XPath指定

Attributeに対する指定 サンプル//a