- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スクレイピングに関して)
スクレイピングについての課題と解決方法
このQ&Aのポイント
- 現在、スクレイピングシステムを開発中ですが、検索結果のアドレスが統一されているため、スクレイピングができません。しかし、他のサイトではスクレイピングが可能なので、どのようにすればできるか知りたいです。
- HTTPリクエストで同じ値を送信しても取得できず、解決策が見つかりません。お力をお貸しください。
- ハローワークのデータをスクレイピングするためのシステムを作成していますが、検索結果のアドレスが同じであるため、スクレイピングができません。他のサイトではスクレイピングが可能なので、方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Firefoxのアドオンに、「Live Http Header」というものがあります。 実際に検索値を入れてリクエストすると、上記アドオンでそのリクエストのHTTPヘッダがどの様に組まれているかが流れてくるので、ソレを見ながらトレースしてみては如何でしょうか。
その他の回答 (1)
- shimix
- ベストアンサー率54% (865/1590)
回答No.1
たとえばfile_get_contentsであれば第三引数にcontextのリソース(stream_context_createで生成したもの)を引き渡せます。context生成時のオプションを確認してください。 http://jp2.php.net/manual/ja/context.http.php POSTデータはcontent・・・というのは説明不要ですよね(汗 他の手法でも同様です。HttpRequestだとPOSTデータはaddPostFieldsで追加します http://jp2.php.net/manual/ja/httprequest.addpostfields.php
補足
三番目にコンテントで囲んだ豊岡市を入れたら良いですか?