自分自身の
自分自身による
自分自身のための ものづくり
/ プログラム

YAH!2 --- Yahoo!AuctionHerlper Version 2

  1. YAH! Yahoo!Auctionルートカテゴリ
  2. YAH! Yahoo!Auction カテゴリリスト
  3. YAH!に任意のヤフオクのURLを渡す
  4. IE右クリック拡張メニュー「YAH!で開く」 open_by_YAH!.lzh
  5. YAH!サポート掲示板

最近の更新

2005/09/08

出品一覧の仕様変更に、やっつけ仕事で対応しました。

概要

YahooAuctionHelper、略してYAH!はヤフーオークションを 快適に閲覧するためのツールです。

うざい広告を見ないですむ 「NGワード」機能と、うっとうしい■とか●に煩わされずに タイトルを見るための「NGキャラクター」機能と 目障りな"激レア"等の単語を消し去る「NGフレーズ」機能と 邪魔な出品者の出品を見えなくするNG_ID機能があります。

また、情報量を最小限に抑えることができるため、モバイル ツールからのヤフオク閲覧補助にも利用できます。

自分でもなぜ動いているのかわからないとても人様には見せられない スパゲッティなプログラムの初代YAH!に代えるべく1から書き直しました。 プログラムの見通しがよくなったので、初代では対応していなかった 説明文の検索に対応しましたしてません(とほほ)。

使用上の注意

本サーバで動いているYAH!を使用した場合、作者:爆竹銃がアクセスログを

cat /var/log/apache/access.log | grep -v IDA | grep -v 192.168.0.3 | grep -v "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" |ruby anlyah.rb *yhtxt |less
(爆竹銃自身のアクセスの解析ログ)
25/Mar/2004:06:33:43 +0900 : 192.168.0.3 : 2084041587 : />ゲーム>テレビゲーム>任天堂>ファミコン>本体、アクセサリー>本体 : -
25/Mar/2004:22:43:59 +0900 : 192.168.0.3 : 2084045752 : />パーソナルコンピュータ>PC-98>ノートブック : -
25/Mar/2004:22:50:00 +0900 : 192.168.0.3 : 2084045753 : />パーソナルコンピュータ>PC-98>その他 : -
25/Mar/2004:23:15:22 +0900 : 192.168.0.3 : 2084041587 : />ゲーム>テレビゲーム>任天堂>ファミコン>本体、アクセサリー>本体 : -

とかやって解析してふふふと笑うことがあります。

YAH!はrubyで書かれたCGIプログラムです。動作させるにはWebサーバと rubyインタプリタが必要です。ruby1.8.2 on Linux & Apacheと ruby1.8.0 on Windows98 & AnHTTPDにて動作確認しています。

本プログラムの改変はとくに制限しませんが、改良したら 他の人にも利用できるようプログラムを公開していただけると嬉しいです。

本プログラムで金儲けすることを禁止します。Yahoo!オークションの 利用規約に、商用の利用を禁止している項目があるためです。 例えば、広告を貼り付けて広告料を稼ぐなどは禁止されています。

使用方法

アーカイブ

更新履歴

2003/10/30

Version2公開

2003/11/01

バグ取りに伴いアーカイブ更新

2003/11/06

アダルトカテゴリに対応

2004/03/04

今度こそアダルトカテゴリに対応

2004/03/26

ヤフオクの認証仕様変更に対応

2005/02/20
NG条件反転・NGワード強調を追加

試しに適当なカテゴリの出品リストで"YAH!詳細設定"を開き、 "NG機能無効"の項目の "NGキャラクタ", "NGフレーズ", "NG条件反転", "NGワード強調"に チェックを入れて[OPEN]してみてください。NGになったものだけが 抽出されます。これを見るとNGワード機能のありがたさがわかると共に、 鬱陶しいspam出品への怒りがつのります。

カットされて欲しくない品がカットされている、と感じる方はこれを機に 自分でYAH!2を動かして自由にNGワードを編集できるようにしましょう。

"情報"とか"必見"とか"お得"なんてのをNGワードに設定してあるのだけど、 さすがにこれらの単語は時々関係ないものを巻き込みます。でも、"情報"は 9割5分"〜する情報"とかだし、"必見"とか"お得"とか書いてあるのに いいものがある試しがないので、効果の方が大きいと判断します。 ちなみに、"稼", "儲", "万円"は誤認識無しで効果絶大です。

NGワードの判定を、NGキャラクターを除去してから行うようにしました

間に色々文字列を散りばめたspam出品にNGワードが 効きやすくなりました。

2005/03/20

アダルトカテゴリに対応

2005/09/08

商品一覧にページ直接ジャンプリンクが付き、HTMLの構造が微妙に変化 したためにYAH!2が正常動作しなくなったので、やっつけ仕事でとりあえず 動くようにしました。

2005/12/01

ロボットの無駄なクロールを避けるために解説ページ移動