問題タブ [cefpython]
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 - Selenium Webdriver で cefpython を制御する
セレン(chromedriver.exe == 2.9)でcefpython(cefpython3 == 57.0)クロム組み込みフレームワークを制御しようとしています
私は最初からここまで来ました。このトピックに関するものを見つけるために、ウェブの隅々まで検索しました。誰かがこれについての知識を持っているなら、ここで彼らの知識を共有することは素晴らしいことです. 私だけでなく、この質問を検索しているすべての人がこれを役に立つと思うでしょう。
幸いなことに、この簡単なチュートリアルを見つけました https://github.com/sokolnikovalexey/cef-pyhton-selenium
ステップ 2 で、作成者は APPLICATION_PATH を cef アプリケーション (cefclient.exe) のパスに設定するように指示します。
残念ながら、私のフォルダにはそのファイルがありません。私が見つけることができるのは subprocess.exe "C:\Users\vaas\AppData\Local\Programs\Python\Python36\Lib\site-packages\cefpython3\subprocess.exe" だけです
しかし、これはcefを開始しません.chromedriver.exe(2.9)を使用するとwebdriverエラーが発生します:
chromedriver.exe (<2.9) を使用する場合:
これはcefでchromedriverを使用する方法を示す公式のcef tutですが、このチュートリアルはJavaにのみ適用されます。 https://bitbucket.org/chromiumembedded/cef/wiki/UsingChromeDriver.md
最初のチュートリアルで使用したサンプル コードを次に示します。
チュートリアルの作成者にも連絡しました。ここで進行状況を更新します。
ありがとう。
python-3.x - プログラムによる CEFPython 変更プロキシ
プロジェクトに cefpython を使用していますが、プロキシ設定をプログラムで変更したいと考えています。申請の流れは次のとおりです。
- アプリケーションはインターネット サービスへの接続を試みます。うまくいかない場合は、ユーザーにプロキシ設定を依頼します
- ユーザーは、cef のローカル Web ページを使用してプロキシ設定を挿入します
- バックエンドはこの設定を受け取り、プロキシを設定する必要があります
最後の部分が欠落しています。この機能を提供する必要がある requestContext オブジェクトについて読んだことがありますが、オブジェクトを見つけずに調べました。進め方を理解するには例が必要です。
前もって感謝します