<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>gripofisin1975のブログ</title>
<link>https://ameblo.jp/gripofisin1975/</link>
<atom:link href="https://rssblog.ameba.jp/gripofisin1975/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>Amazon.co.jpのURLを自分で短縮してみる</title>
<description>
<![CDATA[ 　Amazon.co.jpの商品ページURLは次のように非常に長くなっている物があります。http://www.amazon.co.jp/%E3%83%AC%E3%83%99%E3%83%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%96-%E3%83%AC%E3%82%A4%E3%83%88%E3%83%B3%E6%95%99%E6%8E%88VS%E9%80%86%E8%BB%A2%E8%A3%81%E5%88%A4/dp/B004GTLUIC/ref=sr_1_1?ie=UTF8&amp;qid=1356091105&amp;sr=8-1　何らかの理由でこのURLをどこかのサイトに貼り付けたいとき、これだけ長いものをそのまま貼るのは抵抗があるかもしれません。URL短縮サービスを使うというのも一法ですが、ここでは別の方法をとります。　このURLを見てまず目につくのは%E3…の部分でしょう。ここが非常に長くなっています。この%と英数字の列は、日本語や一部の記号がURLに含まれている場合にこうなります。あくまでamazon.co.jpの場合に限りますが、実はこの部分、あってもなくてもアクセスできるのです。つまり、次のURLでも同じページが表示されます。http://www.amazon.co.jp/dp/B004GTLUIC/ref=sr_1_1?ie=UTF8&amp;qid=1356091105&amp;sr=8-1　ところで、商品の種類は当然ながら複数、それも大量にあります。URLを入力すると特定の商品のページにたどり着けるということは、URLのどこかに、商品を特定するための部分が含まれているはずなのです。　商品は数え切れないほどの種類があるのでしょうから、桁の少ない数値では商品を特定できません。それを考慮すると、商品の特定に使っているのは B004GTLUIC か qid=1356091105 だろうという推測できます。どちらで商品を特定しているか、別の商品のURLを見れば一目瞭然です。http://www.amazon.co.jp/dp/B0015WJARQ/ref=sr_1_2?ie=UTF8&amp;qid=1356091105&amp;sr=8-2　先ほどの商品と比較してqid=1356091105の部分が一致しています。別の商品なのにqidが一致するということは、qidは商品を特定するための情報ではないといえます。　それでは、qidの部分を削除してアクセスしたらどうなるでしょうか。http://www.amazon.co.jp/dp/B0015WJARQ/ref=sr_1_2?ie=UTF8&amp;sr=8-2　実は、これでも商品のページにたどり着けます。商品を特定するための情報はB0015WJARQですから、余計なところをさらに削ってみましょう。http://www.amazon.co.jp/dp/B0015WJARQ/　なんとこれだけでも商品が表示されます。根拠は省略しますが、元々のURLに含まれていたのは「商品ページにたどり着くために、どのページを通ってきたのか」を表しているものと思われます。　ちなみに、dpの部分も削除すると正しくアクセスできません。技術詳解...<br><a href="http://www.bookscool.com//book/details/1mmfmuwygupivlv9lil#http://ameblo.jp/#kb81PCyLOieU" target="_blank">Daddy, Where Were You?, Healing for the Father-Deprived Daughter (Heart Issues Series) </a>
]]>
</description>
<link>https://ameblo.jp/gripofisin1975/entry-12039277068.html</link>
<pubDate>Mon, 15 Jun 2015 20:36:17 +0900</pubDate>
</item>
</channel>
</rss>
