PHP Firefox で Cookie を取得する方法

王林
リリース: 2023-04-07 13:14:02
オリジナル
2281 人が閲覧しました

PHP Firefox で Cookie を取得する方法

1. PHP 環境の構築

2. Java 実行環境の構築 ここで、Selenium の実行ファイルは jar パッケージであることを説明する必要があります。 Java 実行環境。Selenium を有効にする環境。

3. Selenium ファイルをダウンロードし、selenium-server-standalone-3.4.0.jar の jar パッケージ ファイルをダウンロードします。

4. ブラウザをインストールします。Google または Firefox ブラウザの使用をお勧めします。ブラウザの環境変数を設定する必要があることに注意してください。そうしないと、後でブラウザを起動できなくなります。

5. ブラウザ ドライバ ファイルをダウンロードします (ここで注意: このマシンにインストールされているブラウザのバージョンと一致するドライバ ファイルを必ずダウンロードしてください)。 Google ブラウザで使用されるドライバー ファイル名は chromedriver です。 Firefox のドライバー ファイル名は、geckodriver.exe (Selenium 公式 Web サイトにアクセスしてダウンロードし、Java を選択します) です。

PHP Firefox で Cookie を取得する方法

#注: ダウンロードしたドライバー ファイルは、php

PHP Firefox で Cookie を取得する方法

# のルート ディレクトリに配置する必要があります。 #6. PHP selenium のデモ ファイルをダウンロードします

7. デモを作成した後、テストすることができます. まず、ダウンロードした Selenium jar パッケージ ファイルを実行し、Selenium ファイルを配置したディレクトリを入力しますcmd コマンド ラインで、次のコマンドを実行します

(

注: 2 番目のステップで Java 実行環境変数を設定する必要があります )

 java -jar selenium-server-standalone-3.4.0.jar
ログイン後にコピー

次のプロンプトが表示された場合コマンドラインでは、「起動は成功しました」と表示されます。

PHP Firefox で Cookie を取得する方法

8.demo.php ファイルは cmd コマンド ラインで実行できます。ブラウザが正常に起動したら、おめでとうございます。ブラウザの操作方法、ログイン方法、Cookie情報の取得方法等については、PHP Seleniumのドキュメントを直接参照してください。

最後に、いくつかの点 (展開環境で私が遭遇したいくつかの問題も) に注意していただくよう皆さんに思い出していただきたいと思います。

(1) バージョンの問題: 必ず次の点に注意してください。ブラウザ プラグインと Selenium をダウンロードします。適切なバージョンを選択してください。

(2) ブラウザ プラグインの場所に関する問題: 実行中にこの問題に遭遇し、それを PHP に直接投げ込みました。

(3) 具体的にログインすると、PHP は例外をスローします。これは、クリックされるボタンが操作中のページに見つからないことを意味します (ここでは ID で要素を見つけることを選択します) ). 名前で検索するように変更しても、検索できません。驚きました。奇妙なことに、思い切って文書をめくって、文書内に を使用するとヒントが記載されていました。の場合、要素を見つけるには、指定された iframe に切り替える必要があります。

推奨チュートリアル:

PHP ビデオ チュートリアル

以上がPHP Firefox で Cookie を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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