問題タブ [playwright-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pythonプレイライトロケータオブジェクトから外側のhtmlを取得するには?
python playwright から外側の html を返すメソッドが見つかりませんでし page.locator(selector, **kwargs)
た。何か不足していますか?
locator.inner_html(**kwargs)
存在します。ただし、pandas.read_html を使用しようとしていますが、テーブル タグをトリップするため、テーブル ロケーターの内部 html で失敗します。
私が現在行っているのは、bs4 を使用して page.content() を解析することです。何かのようなもの:
python - クリックイベントに応答しないため、プレイライトの待機がエラーを引き起こします
playwright で以下のサンプルとしてコードを書きました。コードを実行すると、失敗した 2:10 の比率。クリック イベントが発生せず、エラーが発生します。
クリックイベントがpage.click('text=Place Order')
またはに変更されましたpage.click('div[title="Place Order"]']
このエラーの解決策を教えてください。
以下のサンプルコード。
以下のエラーの詳細。
python - playwright python でロケーターのリストを取得する
ページからリンクをスクレイピングし、playwright python を使用してディレクトリにダウンロードする簡単なプログラムを作成していました。メソッドを見つけましたlocator.get_attribute(name="href")
。必要なのは、検索するロケーターのリストだけでした。page.locator('a:has-text("LUA")')
メソッドを使用しましたが、うまくいきました。ただし、css セレクターを使用してすべてのロケーターを取得したわけではありません。セレンでは、メソッドを使用して要素のリストを簡単find_elements_by_class
に取得できましたが、劇作家のリストを見つけることができませんでした。クエリ セレクター メソッドを使用してみましたが、それは反復できなかった ElementHandle を返します。
私のコードは次のとおりです。