問題タブ [snoopy]
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.
php - php スヌーピーに相当する ruby
PHP Snoopyに相当する Ruby はありますか? Snoopy は、Web ブラウザーの機能を提供する PHP クラスです。
image - curl または snoopy クラスで画像を取得する
snoopy class または curl で唯一の画像を取得するには? 次のhtmlコードを取得しました <img src="unique_pic/itemname.gif" border="0">
私がしたいこと?ファイル「unique_pic」にあるすべての画像を取得したい.gifとして保存するか、ウェブサイトからすべての画像gifを取得したい.
私はそれらの解決策の1つが必要です
php - スヌーピーが https でつまずく?
Snoopy 経由で単純な php Web クローラーを実行しています - http://turma.sourceforge.net/web/urlator/snoopy.html - しかし、Fetchlinks() 関数には少し問題があります。通常、fetchlinks() はページ上のすべてのリンクを取得し、それらをうまく配列に挿入します。これはすべての http:// リンクに対して正常に機能しますが、https:// リンクはすべて http:// リンクに追加され、配列内の独自のスロットには配置されません。
破損した https リンクの例:
[472] => http://www.vapetropolis.ca/returns/https://www.vapetropolis.ca/product-warranties [473] => http://www.vapetropolis.ca/vaporizer-parts/davinci -気化器/https://www.vapetropolis.ca/product-warranties/https://www.vapetropolis.ca/customer/account/
ご覧のとおり、適切な形式の http:// リンクに追加されています。
これは、これを生成するコードです
何が起こっているのか手がかりはありますか?
php - カスタム PHP ボットの作成
Web サイトから一部のデータを自動的にスクレイピングするボットを作成しようとしています。これには Snoopy PHP クラスを使用しようとしています。
私が抱えている問題は、ログイン フォーム ページを送信できないことです。フィールドにユーザー名とパスワードを渡していますが、「何も起こりません」 - ログインできず、エラー (無効なパスワードなど) が返されません。
(Snoopy クラスを使用せずに) cURL を直接使用してみましたが、役に立ちません。
フォーム変数を正しく渡していないように感じます。誰かが私を正しい方向に向けることができれば幸いです。
私が使用しているコードは次のとおりです。
curl - Google マップ API での snoopy/curl の問題
これは、Google マップ API クエリ エラーのデバッグに関連しています。
スヌーピーを使用してリクエストを実行すると、「センサーは true または false でなければなりません」という問題が返されます。
スヌーピーが生成するリクエストは次のとおりです。
/usr/bin/curl -k -D "/tmp/snodlRoAD" -H "User-Agent: Snoopy v1.2.4" -H "Host: maps.googleapis.com:443" -H "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, / " -H "Content-type: application/x-www-form-urlencoded" -H "Content-length: 122" -d "address={エンコードされたアドレス}&sensor=false&key={apikey}&" " https://maps.googleapis.com/maps/api/geocode/json "
[既知の問題に従って] 手動でリクエストした場合
curl " https://maps.googleapis.com/maps/api/geocode/json?address= {エンコードされたアドレス}&sensor=false&key={apikey}&"
できます。
しかし、スヌーピーが生成したコマンドラインの修正は何ですか? スヌーピー形式のリクエストが機能するようになれば、問題を修正するためのソース コードにアクセスできます。
スヌーピーグループにも投稿していますが、あまり活発ではないようです。
php - Snoopy クラスを使用した Wordpress Admin での自動ログインが失敗する
WordPress管理者に自動ログインしていくつかのアクションを実行したいので、これにsnoopy phpクラスを使用しました。私のサンプルコードはこちら
しかし、私は得ています:
ただし、手動でログインすることはできますが、これは機能せず、ブラウザでも Cookie が有効になっています。
私が間違っているのは何ですか?どうすればこれを機能させることができますか?