さて金曜日になりました。 RoomClipは曜日変動が微妙にあるサービスなのですが、 想像しやすい事象とはいえ、中々この曜日変動というのは不思議なものだと感じます。 1週間というループが仮に10日だったら、10日なりの変動周期になっていただろうと考えると、 それと7日ループとを比べてみたいものです。 相似形になるのでしょうかね。 さて、前回に引き続いて、 突発案件について少し。 直近でいうと、Amazon Product Advertising のAPI応答エラーについて。 早い話が、Amazon商品情報APIに対して何らかクエリを投げて、 検索結果一覧を得るというシステムが、ある日突然動かなくなりました。という事件です。 AmazonECS.class.phpというここで手に入る ライブラリを使ってSOAP接続をして結果をパースしていたのですが、 ある日こんなエラーが吐出されるように。
{{% amazon <ASIN> %}}で、以下のようにアマゾンの商品を表示をするshortcodeを作った。 DVD ちなみに{{% amazon <ASIN> %}}のようにshortcodeを解釈しないようにエスケープするには {{%/* amazon <ASIN> */%}} の様に書く1。バッククォートで囲んで、この表示ができなかったので引用にした。 ちなみにこの引用部分は > \{\{%/* amazon <ASIN> */%}} のように書いている。 閑話休題。 shortcodeにする意味は単に短く書けるということだけでなく、通常用とAMP用の出し分けができるということだ。通常用はlayouts/shortcodes/*.htmlに、AMP用はlayouts/shortcodes/*.amp.htmlに書けば、それを使ってくれる。 AMPでは<amp-img>を使う
え~と、ネタ切れです。。。今更なんですがスクレイピングをネタにしようかな~なんて。。。 書くネタあるんですけど、ちょっとまとめるのに時間がかかりそうなものばかりなんでちゃちゃっと書けそうなものを選びました。。 PHP Simple HTML DOM Parserについて書きたいと思います。 かなり出回っているのでかなり情報があると思います。 でもこれはほんといいっすよー! イメージで言ったらウェブ上の必要な箇所をザクっと切り出してくれるという感じですね。 無許可で人のサイトを取り出さないようにしてくださいね。 スポンサーリンク PHP Simple HTML DOM Parserの使い方 まずここからダウンロードしてきてください。 そしてダウンロードしてきたものを解凍して「simple_html_dom.php」このファイルだけをアップします。他のファイルはマニュアルとかサンプルなので必要
こんにちは、飯塚です。 ウェブ上にはたくさんのデータがあふれています。その中から「自分の欲しいデータだけ」を「自動」でかき集めることができたら素敵じゃないですか? そこで今回は UT Startup Gym の「ウェブから情報をあつめる」で取り上げた内容をもとに、たった10行(正確には 9 行)のコードでひたすら「アイドル水着画像」を集める方法を紹介します。言語は PHP です! まずは結果から はい、これが今日の目標です。 さっそくコード書く mac ユーザはさっそくプリインストールされているターミナル.app を起動して、 $ emacs crawler.phpと入力して Enter(もちろん他のエディタでも OK)。頑張って下のコード(青色のコメント部分は写さなくていいです)を写経してください。 <?php $url = "http://matome.naver.jp/odai/21
webスクレイピングとかスクレイピングクローラーとか、今後使う必要がありそうなのでメモ。 ウェブスクレイピング(Web scraping)とは、ウェブサイトから情報を抽出するコンピュータソフトウェア技術のこと。 大解剖!スクレイピング比較してみた http://technica.speee.jp/1597 webスクレイピングでMoto360の更新情報をチェック http://blog.mekachan.net/?p=12 PHPのWebスクレイピング・ライブラリ「Goutte」と「phpQuery」を比較してみた http://qiita.com/ka215/items/79c30e9c15ae0462f457 PHPでyoutubeから更新分の情報を取得する(スクレイピング) http://taitan916.info/blog/?p=694 たった10行のコードでひたすらアイドル水着
photo credit: the local eye sore : man scraping illegal billboard, castro, san francisco (2014) via photopin (license) こんにちは。リスペクトの木村です。 今回は「スクレイピング」についての話題をお送りします。 スクレイピングとは ウェブスクレイピング(Web scraping)とは、ウェブサイトから情報を抽出するコンピュータソフトウェア技術のこと。ウェブ・クローラー(Web crawler) あるいはウェブ・スパイダー(Web spider)とも呼ばれる。 ウェブスクレイピング – Wikipediaより 要するに、「APIを利用せずにWebページのHTMLデータを収集して、データを抽出したり整形する技術」の事を指します。 収集方法も様々で、最近ではkimonoのようなサ
Webスクレイピングとは、Webサイトから情報を抽出する技術のことです。Webサイトから天気情報を取得したり、価格情報を取得して比較したりする際に利用されます。DOM操作とは、HTML内の各要素にアクセスし、要素の値を操作することです。phpQueryを利用すると、スクレイピング/DOM操作をjQuery風に行うことができ、短いコードで高度な機能を手軽に利用することができます。 名称: phpQuery URL: https://code.google.com/p/phpquery/ インストール方法: include_path へ配置 ファイル: phpQuery-onefile.php インストール phpQuery本家サイトからライブラリが1つのファイルにまとまったphpQuery-0.9.5.386-onefile.zip をダウンロードします。展開後、phpQuery-onefi
「webサイトから欲しい情報だけを集めたい」そんなことはありませんか? 「スクレイピング」という技術を使うことによって、カンタンにwebサイトから欲しい情報を取得することが出来ます。 スクレイピングとは WebサイトからWebページのHTMLデータを収集して、特定のデータを抽出、整形し直すことである。 引用:IT用語辞典 今回は「phpQuery」を使ってスクレイピングを実装します。 名前の通りで、phpを使います。 phpQueryの導入方法 公式サイトからzipファイルをダウンロードします。 解凍したら中にある「phpQuery-onefile.php」をお好きなところに配置してください。 今回は、わかりやすくルートに配置しました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く