タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

curlとPHPに関するkanno_kannoのブックマーク (4)

  • 2009-09-02

    これは高級感より割高感… とあるサイトの検索結果を取得してごにょごにょするプログラムを書いていたら、検索結果の件数によって結果が違うことに気付いた。 どうやらそのサイトの場合、結果が1件だけの時は検索結果リストではなく詳細ページに自動的に飛ばされる仕様らしく、リダイレクトするからかcurlでのデータ取得が空っぽになってしまう。I'm Feeling Lucky? 常に2件以上の結果を期待するわけにもいかないし、どうしようかと色々検索してみたら、Mac OS Xのコマンド「curl」にはオプションで-Lとするとリダイレクト先にも飛んで情報取得してくれるらしい。だったらPHPcurlにもオプションにそういう設定があるのではないかと、オプションリストを見ていたら、ありました。 CURLOPT_FOLLOWLOCATION TRUE を設定すると、サーバが HTTP ヘッダの一部として送ってくる

    2009-09-02
    kanno_kanno
    kanno_kanno 2013/01/15
    curlで参照先がリダイレクトする場合のページの取得
  • PHP cURL Examples: 10 Awesome Things to Do With cURL

    Acknowledgments New to cURL? If yes, check out the following articles to learn the purposes and basics of cURL/libcurl. cURL Wikipedia page cURL tutorial: Using cURL to automate HTTP jobs Please note that some of the techniques shown here can be used for “blackhat” methods. The goal of this article is only educationnal, please do not use any of the snippets below for illegal stuff. 1 – Update your

    PHP cURL Examples: 10 Awesome Things to Do With cURL
  • ウェブル@soraiyさんのPHP で凄く簡単に GET/POST 送信ができる関数を勝手に改良した | zaru blog

    soraiyさんが「PHP で凄く簡単に GET/POST 送信ができる関数を作りました」という記事でGET/POSTを簡単にできるものを公開していたんですが、ちょっと気になった部分があったので、勝手に改良してみました。 と思ったら、いろいろな人が既に反応していた…。でももう書いちゃったし、公開するか…。 var_dump(wbsRequest('GET', 'http://httpstat.us/200',array('key' => 'value'))); var_dump(wbsRequest2('GET', 'http://httpstat.us/200',array('key' => 'value'))); var_dump(wbsRequest('GET', 'http://httpstat.us/404')); var_dump(wbsRequest2('GET', 'htt

  • PHPメモ : file_get_contentsの代替にcURLを使う - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) PHPで外部のリソースを取得するのに大変便利なfile_get_contents関数ですが、 cURLの環境があるなら利用したほうがパフォーマンスがいいぞというお話。 パフォーマンスの差 具体的にどれくらいパフォーマンスが変わるのかというと… モバイル回線のノートでYahoo!のトップページを取得してざっくり計測したところ、 file_get_contents : 4秒前後 cURL : 2秒前後 概ねこんな感じとなりました。 勿論時間帯や回線など様々な要因にもよりますが、 ちょっと無視出来ない数字ですね。 簡単な使い方 cf) PHP: cURL – Manual curl_init()で初期化 curl_setopt()でオプションを設定して curl_exec()で実行 curl_close()で終了 というのが一連の流れ

    PHPメモ : file_get_contentsの代替にcURLを使う - Mach3.laBlog
  • 1