FC2ブログ

Entries

ChangeLog 0.7.1.5

通販Go!Go!(2.5-55.jp) ChangeLog 0.7.1.5

通販Go!Go! 0.7.1.5

  1. 「再調査」フラグがONのときでも1時間以内に更新したキャッシュについては更新しないように変更
  2. 商品詳細のページから価格を取得するときの不具合を修正
  3. 商品名に特定の文字列が入っていたときの対応を追加
HTMLをゲットするのに相当の時間がかかるため、なるべくネットへアクセスしにいかないよう、更新が1時間以内のキャッシュについてはすでに取得済みということにしました。
1時間以内に商品詳細情報が書き換えられれば問題になりますが、少なくとも1時間後には最新情報の再取得が可能なので、とりあえずこの方針で運用してみることにします。

商品詳細ページから価格を取得するところで、商品番号が記述してある<TABLE>をHTMLから検索して、その<TABLE>もしくは次の<TABLE>に商品の価格が入っているものとみなして処理を行っているところがあったのですが、ここに「価格:○○円、送料:○○円」というような記述があるケースがあり、誤って送料を価格として取ってしまっていました。
価格らしきものを価格としてとるのではなく、<SPAN CLASS="price?">という属性のついたものを価格として取得するようロジックを変更しました。

商品名に「送料無料」や「在庫品」、「台数限定」などの文字列が含まれている場合、通常時の送料条件を適用しないで、そのまま「送料無料」扱いにしたり、「在庫あり」とするように対応を追加しました。
スポンサーサイト



この記事にトラックバックする(FC2ブログユーザー)
http://satake7.blog33.fc2.com/tb.php/20-bd730ffd

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

Appendix

プロフィール

satake7

Author:satake7
 
Satake Studio, LPC(サタケスタジオ)は湘南秋谷でWEBアプリケーションの開発を行っています。

通販Go!Go!(http://2.5-55.jp)

最新コメント

最新トラックバック

検索フォーム

ブロとも申請フォーム

この人とブロともになる

QRコード

QRコード