Python を使用して Selenium で JavaScript を実行する方法: 「GetEval」が失敗する理由と「Execute_Script」による解決策

Mary-Kate Olsen
リリース: 2024-10-28 13:48:02
オリジナル
355 人が閲覧しました

How to Execute JavaScript in Selenium with Python: Why

Python を使用した Selenium での JavaScript の実行

Selenium を探索する初心者にとって、コード内で JavaScript スニペットを実行するのは難しい場合があります。この場合、JavaScript コード「submitForm('patchCacheAdd',1,{'event':'ok'});return false」を実行する必要があります。ただし、「selenium.GetEval」を使用するとエラーが発生する可能性があります。

解決策

コード内で JavaScript を正常に実行するには、代わりに「browser.execute_script」を使用します。

browser.execute_script("submitForm('patchCacheAdd',1,{'event':'ok'});return false")
ログイン後にコピー

このメソッドを使用すると、目的の JavaScript スニペットを効果的に実行できます。詳細については、次の例を参照してください:

[リンク例]

以上がPython を使用して Selenium で JavaScript を実行する方法: 「GetEval」が失敗する理由と「Execute_Script」による解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!