This domain may be for sale!
いきなりPHPなネタですが。 マッシュアップ系のサービスを作っていると、指定されたURLのページタイトルを取得したい時が頻繁にあります。そんな時、いわゆるスクレイピングしてタイトルを抜き出すんですが、近頃たくさんでまわっているスクレイピングツールやら、ライブラリやら使わなくてもページタイトルくらいは抜き出せるんで、簡単なサンプルを書いてみる。 <?php /** * ページタイトルを取得する関数 */ function getPageTitle( $url ) { $html = file_get_contents($url); //(1) $html = mb_convert_encoding($html, mb_internal_encoding(), "auto" ); //(2) if ( preg_match( "/<title>(.*?)<\/title>/i", $html,
普段,外出中は Favotter をケータイ (自分の場合は au 端末) で見ているが,handheld device 向けにはスタイルシートが提供されていないのでイマイチ表示が物足りない. 他にも色々と問題があって, 色が付かないので雰囲気が出ない (赤字等) 外部リンクがほぼ全て PC 向けなので遷移すると容量オーバーになる頻度が高い ふぁぼらーのサムネイル画像が大量に表示されるので重い/ヒストリメモリの消費が激しい ふぁぼらーのサムネイル画像を見てもユーザ名が分からない au 端末だと,一度てんぽってしまうとメニューから履歴をクリアしないと (例えサイトが復活していても) アクセスできない だいたいこんな感じ.まぁ端末側の問題が大半なのだが不便なものは不便なので困っていた. 残念ながら Favotter 自体は API を提供していないが,試しにスクレイプしてみると綺麗に (全ペー
15)){ $usrid = $tmpusrid; } $favimg="http://xxad.net/favgif/favcnt.php?user=".$usrid; $tmpfavimg="http://xxad.net/favgif/favcnt.php?user=".$tmpusrid; @include("ref.php"); //削除ツール ?> 概要 ふぁぼったーのふぁぼられ数を表示するだけ。 本気じゃないだけに 雑なカウンターです 具体的には これを作ります→ 取得 数字を取りに行ってるだけです。 利用ルール リンクウエアですらありません。勝手に利用して下さい。 ページ下でタグを生成した場合 転送ページを挟んでますが、挟む義務はありません 本当手動更新版を使ってくれたほうが、ありがたいです どうつかう? 特に決めてませんブログパーツにしてもらってもかまいません たんなる画
XPathGraph とは http://xpath.kayac.com/ URL と XPath を指定すると URL の先をスクレイピングしてグラフを作ってくれるサービスです。 このエントリでは、どのような手順で XPath を組み立てていけばいいかをよくあるパターンで解説します。 0. 値の元となる要素を探す <div class="hoge">1,234,567</div>//div[@class="hoge"] 1. カンマを外すなど、純粋な数値に変換する 1,234,567translate(//div[@class="hoge"], ",", "")translate 関数は、第一引数の div を文字列に変換し、カンマを空の文字に置換します(つまり、カンマを削ります) 2. 演算する 1234567translate(//div[@class="hoge"], ",", "
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く