問題タブ [goutte]
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.
symfony - Goutte はフォームを送信しません
ホームページでの検索テストは問題なく動作します。しかし、送信がどのように機能し、どのようにデバッグするのかわかりません。それが私が持っているものです:
behat.yml
検索機能
バッシュ
したがって、アドレスはまだ「/」であり、フォームが送信されなかったことを意味します。
Goutte は、この目的に適していませんか? それとも私の奇妙な設定ですか(「/」はsymfony2によって提供されていないため、サイトの他の部分は提供されています)?
更新:
BroserKit/Client 内からのデバッグは、フォームが送信されるはずの URI が間違っていることを示し、404 を返します。詳細モードでの Behat はそれを示しません。
php - guzzle のプロパティを goutte から変更するには?
上記のコードを実行すると、「アクティブなクラス スコープがない場合、parent:: にアクセスできません」というエラーが表示されます。では、Goutte から Guzzle のプロパティにアクセスするにはどうすればよいでしょうか?
php - Goutte から Guzzle Response にアクセスする
Goutte から Guzzle Response オブジェクトにアクセスしようとしています。そのオブジェクトには、私が使いたい素敵なメソッドがあるからです。たとえば、getEffectiveUrl です。
私が見る限り、コードをハッキングせずにそれを行う方法はありません。
または、応答オブジェクトにアクセスせずに、最後にリダイレクトされた URL を goutte から取得する方法はありますか?
php - Google Play スクレーパー
PHP で Play ストア レビュー スクレーパーを開発しようとしています。この URLhttps://play.google.com/store/getreviews
に POST リクエストを送信する必要があります。
私はGoutteライブラリを使用していますが、これが私のコードです:
問題は、リクエストが何も返さないことです。すでにこの問題に直面して解決した人はいますか?
php - Symfony DomCrawler/Goutte はこれほど遅いはずですか?
私は、Guzzle、Symfony DomCrawler、および CssSelector を 1 つのパッケージに組み合わせた Symfony の Goutte ライブラリを使用して、かなり単純な HTML テーブルをスクレイピングしています。しかし、私はそれが信じられないほど遅いと感じています。
ページが読み込まれると、通常、20 行のテーブルを処理するのに約 12 ~ 14 秒かかります。確かにこれは長すぎますか?
以前に DOM 解析ライブラリを使用したことがあり、このような速度低下に遭遇したことはありません。私は何か間違ったことをしていますか、それともGoutteは非常に遅いですか?
php - スクリーンショットまたは HTML ページをキャプチャする Behat ステップを作成するにはどうすればよいですか?
理想的には、画像ビューアでスクリーンショットを自動的に開くこともできます。
php - Goutte ドライバーからスクリーンショットをキャプチャする Behat ステップを作成するにはどうすればよいですか?
ブラウザーで開くことができるように、HTML をファイルに保存する必要があります。
php - Goutte を使用してメタ ディスクリプション コンテンツを取得する方法
Goutte を使用してメタ ディスクリプション、メタ キーワード、ロボット コンテンツからコンテンツを取得する方法を教えてください。また、どのようにターゲットを設定でき<link rel="stylesheet" href="">
ます<script>
か?
<title>
以下は、コンテンツを取得するために使用した PHP です。
ここにGoutteへのリンクがあります - https://github.com/fabpot/goutte