サイトの中の一部のコンテンツを抜き出す方法(検索エンジンのクロールのようなこと)をする方法を教えて下さい。 具体的には、こちらが指定するURL(ファイルで10000個くらい所有)すべてにアクセスして一部分の文章を持ってきたいと考えています。 HTMLパーサー?的なことができる方法やサイトを教えて下さい。 Wgetとしてこのタグとこのタグの間を抜くという方法が一番現実的なのでしょうか・・・。
サイトの中の一部のコンテンツを抜き出す方法(検索エンジンのクロールのようなこと)をする方法を教えて下さい。 具体的には、こちらが指定するURL(ファイルで10000個くらい所有)すべてにアクセスして一部分の文章を持ってきたいと考えています。 HTMLパーサー?的なことができる方法やサイトを教えて下さい。 Wgetとしてこのタグとこのタグの間を抜くという方法が一番現実的なのでしょうか・・・。
Ajaxは今年非常にホットな話題の技術である。 @ITをはじめ、さまざまなところでもAjaxについての記事が目立つようになってきた。 ここでは、筆者が携わっているPHPかいわいでのAjaxの動きについて紹介していきたい。 Aajaxとは「Asynchronous JavaScript + XML」の略である。JavaScriptはいわずと知れたクライアント(通常ウェブブラウザ)サイドの技術であり、そこからXMLHttpRequestというものを利用し、ページ推移をせずにサーバ/クライアント間でどんどんデータ交換をしていく技術である。これとDHTMLを併用することでいわゆるAjaxになる。 この辺りの詳しい内容はAjax推進委員会による「古くて新しいAjaxの真実を見極める」を参考にするといいだろう。 PHPはサーバサイド技術、前述のとおりAjaxで用いられるJavaScriptはクライアン
図1●Ajaxの仕組み<BR>通常のWebアプリケーションの場合,ボタンのクリックなどのユーザーのアクションを受けてWebサーバーにリクエストが送信され,処理の結果が画面表示とともに送られてくる(a)。つまり,Webサイトに何か問い合わせをするたびに画面遷移が発生し,次の画面に移るまでユーザーは待つしかない。Ajaxの手法では,ユーザーのアクションをWebページに埋め込まれたJavaScriptのプログラムが受け取る(b)。アクションに応じた表示をサーバーに問い合わせることなく実現しながら,「XMLHTTP」というオブジェクトを作成してサーバーに問い合わせる。XMLHTTPは,JavaScriptが備えるサーバーへのリクエスト送信の仕組み。結果はXML形式で返ってくるため,それを利用してさらに表示を変更する。
Easy Install Not sure? Get more info. pear install HTML_AJAX Pyrus Install Try PEAR2's installer, Pyrus. php pyrus.phar install pear/HTML_AJAX Package Maintenance Rank: 45 of 229 packages with open bugsNumber of open bugs: 3 (78 total bugs) Average age of open bugs: 3139 days Oldest open bug: 4248 days Report a new bug to HTML_AJAX
Posted by: Hirotaka Ogawa @ July 17, 2005 12:01 AM | HepCat Dev and Test: Googleマップの好きな場所に好きな文字で噴出しピンを立てるに触発されて、Google マップの任意の場所に任意の文字列付きで噴出しピンを立てるBookmarkletを作ってみました。 Pin It! 上記の「Pin It!」リンクをブラウザのメニューバーなどにDrag&Dropするか、右クリックで「お気に入りに追加」するかしてBookmarkletを保存します。 使い方 Googleマップでピンを立てたい場所を表示し、メニューバーの「Pin It!」Bookmarkletをクリックします。 説明を入力するプロンプトが表示されるので入力します。 (゚Д゚)ウマー ここでQuickPostとかするとさらに(゚Д゚)ウマー 更新履歴 2005-0
Posted by: Hirotaka Ogawa @ August 12, 2005 04:59 PM | 今度はAjaxを使ってKMLをGoogle Maps上にマップしてみました。 kml2gmaps.html: Maps KML file onto Google Maps 上記のURLにアクセスするとサンプルKMLファイルをAjaxを使って読み込み、Google Maps APIを使ってマップ表示します。また、下のように「?url=」に続いてKMLファイルのURLを指定すればそのファイルをマップ表示します。 http://as-is.net/maps/kml2gmaps.html?url=http://as-is.net/maps/sample2.kml georss2kml.cgi: GeoRSSをGoogle Earthにマップするスクリプトを中継に使うことで、GeoRSSをG
Posted by: Hirotaka Ogawa @ December 14, 2005 06:48 PM | ありがちですが、このブログのサイト内検索をYahoo!検索(Yahoo!デベロッパーネットワーク - 検索Webサービス)とAjaxを使うようにしてみました。 AjaxClient.js (適当Ajaxライブラリ) YSearch.js (AjaxClient.jsを使用するYSearchクライアントライブラリ) ysearch-json.cgi (Yahoo!検索Webサービスを叩いて結果をJSONで返すCGI) ysearch-json.fcgi (そのFastCGI版) ysearch.html (サンプルHTML・普通に検索) ysearch-inc.html (サンプルHTML・インクリメンタルに検索) 動作するサンプル。 また、ysearch-json.cgi、ys
コンピュータ (108279) インターネット (65187) ウェブ制作 (42707) ゲーム (14414) 家電・AV機器 (15533) 趣味・スポーツ (33470) 書籍・音楽・映画 (20061) 旅行・地域情報 (27198) 学習・教育 (32284) 科学・統計資料 (19128) 生活 (71501) 医療・健康 (19638) 美容・ファッション (9868) グルメ・料理 (16722) ビジネス・経営 (39624) 政治・社会 (20477) 経済・金融・保険 (14800) 就職・転職 (7607) 芸能・タレント (10752) 芸術・文化・歴史 (24276) 人生相談 (14812) ネタ・ジョーク (10756) はてなの使い方 (10887) コレナニ? (4512) 質問する アンケートする 質問一覧 注目の質問 回答者ランキング 人力検索はて
コンピュータ (108305) インターネット (65208) ウェブ制作 (42718) ゲーム (14416) 家電・AV機器 (15537) 趣味・スポーツ (33479) 書籍・音楽・映画 (20067) 旅行・地域情報 (27200) 学習・教育 (32314) 科学・統計資料 (19134) 生活 (71533) 医療・健康 (19649) 美容・ファッション (9872) グルメ・料理 (16725) ビジネス・経営 (39630) 政治・社会 (20489) 経済・金融・保険 (14802) 就職・転職 (7613) 芸能・タレント (10753) 芸術・文化・歴史 (24286) 人生相談 (14832) ネタ・ジョーク (10756) はてなの使い方 (10889) コレナニ? (4512) 質問する アンケートする 質問一覧 注目の質問 回答者ランキング 人力検索はて
J-POPのMIDIデータが沢山あるところで無料のところを教えてください。
JavaScriptを使って、「http://www.hoge.com」にアクセスされたら「http://hoge.com」にリダイレクトすることってできますか? よろしくお願いいたします。
コンピュータ (108302) インターネット (65206) ウェブ制作 (42717) ゲーム (14416) 家電・AV機器 (15535) 趣味・スポーツ (33479) 書籍・音楽・映画 (20067) 旅行・地域情報 (27200) 学習・教育 (32309) 科学・統計資料 (19134) 生活 (71527) 医療・健康 (19647) 美容・ファッション (9872) グルメ・料理 (16724) ビジネス・経営 (39628) 政治・社会 (20488) 経済・金融・保険 (14801) 就職・転職 (7612) 芸能・タレント (10753) 芸術・文化・歴史 (24282) 人生相談 (14830) ネタ・ジョーク (10756) はてなの使い方 (10889) コレナニ? (4512) 質問する アンケートする 質問一覧 注目の質問 回答者ランキング 人力検索はて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く