fb86c409a92c1e3456b5fb85cd478e8776c1e1a8
Perl/Amazon/BrowseNodeSearch.md
| ... | ... | @@ -1,13 +1,13 @@ |
| 1 | -# XML::Simple を使って XML を読む |
|
| 2 | 1 | [[_TOC_]] |
| 3 | 2 | |
| 4 | -## 概要 |
|
| 3 | +# 概要 |
|
| 4 | +- XML::Simple を使って XML を読む |
|
| 5 | 5 | - Amazon Web Services の BrowseNodeSearch の結果をXML::Simpleを使って解析し、子ノードを探索する。 |
| 6 | 6 | - 親ノード/子ノードの表示だけ行いファイル保存はしないようにした。(2009/12/05) |
| 7 | 7 | - AssociateTagを指定するようにした。(2011/10/27) |
| 8 | 8 | - [Web版](http://www.takeash.net/cgi-bin/Amazon/BrowseNodes.cgi) |
| 9 | 9 | |
| 10 | -## BrowseNodeSearch |
|
| 10 | +# BrowseNodeSearch |
|
| 11 | 11 | - 下記URLにリクエストすることで、あるBrowseNodeの子ノード一覧を取得できる。 |
| 12 | 12 | - XXXXは調べたいBrowseNode。 |
| 13 | 13 | ``` |
| ... | ... | @@ -19,7 +19,7 @@ http://webservices.amazon.co.jp/onca/xml |
| 19 | 19 | &BrowseNodeId=XXXX |
| 20 | 20 | ``` |
| 21 | 21 | |
| 22 | -## スクリプト |
|
| 22 | +# スクリプト |
|
| 23 | 23 | - [BrowseNodes2.zip](BrowseNodes2.zip) |
| 24 | 24 | ```perl |
| 25 | 25 | #!/usr/local/bin/perl |
| ... | ... | @@ -132,7 +132,7 @@ sub printAncestors |
| 132 | 132 | # EOF |
| 133 | 133 | ``` |
| 134 | 134 | |
| 135 | -## エラーメッセージ対応 |
|
| 135 | +# エラーメッセージ対応 |
|
| 136 | 136 | - XML::Simple で下記エラーメッセージが表示される。 |
| 137 | 137 | ``` |
| 138 | 138 | could not find ParserDetails.ini in D:/Perl64/site/lib/XML/SAX |
| ... | ... | @@ -144,7 +144,7 @@ $XML::Simple::PREFERRED_PARSER = 'XML::Parser'; |
| 144 | 144 | |
| 145 | 145 | - [xml - Could not find ParserDetails.ini - Stack Overflow](https://stackoverflow.com/questions/%32%32%30%32%33%38%39%34) |
| 146 | 146 | |
| 147 | -## リンク |
|
| 147 | +# リンク |
|
| 148 | 148 | - [[Perl/XML-XPath]] |
| 149 | 149 | |
| 150 | 150 | - [CPAN:XML-Simple](http://search.cpan.org/dist/XML-Simple) |
Perl/Amazon/getImages.md
| ... | ... | @@ -1,11 +1,11 @@ |
| 1 | -# 大きな画像を表示する |
|
| 2 | 1 | [[_TOC_]] |
| 3 | 2 | |
| 4 | -## 概要 |
|
| 3 | +# 概要 |
|
| 4 | +- 大きな画像を表示する |
|
| 5 | 5 | - ASINから大きな画像のURIを求めて存在するかどうか確認する。 |
| 6 | 6 | - 「content-type」が「image/jpeg」なら存在する、「image/gif」なら存在しない。 |
| 7 | 7 | |
| 8 | -## 動作サンプル |
|
| 8 | +# 動作サンプル |
|
| 9 | 9 | - [CGI Top](http://www.takeash.net/cgi-bin/Amazon/getImages.cgi) |
| 10 | 10 | - &amazon(B001EQ6A80);<br /> |
| 11 | 11 | [画像一覧](http://www.takeash.net/cgi-bin/Amazon/getImages.cgi?ASIN=B001EQ6A80) |
| ... | ... | @@ -24,12 +24,12 @@ |
| 24 | 24 | - &amazon(4775307614);<br /> |
| 25 | 25 | [画像一覧](http://www.takeash.net/cgi-bin/Amazon/getImages.cgi?ASIN=4775307614&SHOT=IN) |
| 26 | 26 | |
| 27 | -## Bookmarklet |
|
| 28 | -``` |
|
| 27 | +# Bookmarklet |
|
| 28 | +```javascript |
|
| 29 | 29 | javascript:location='http://www.takeash.net/cgi-bin/Amazon/getImages.cgi?ASIN='+(location.href.match(/\/(dp|ASIN|product)\/([\w]+)/))[2]; |
| 30 | 30 | ``` |
| 31 | 31 | |
| 32 | -## スクリプト |
|
| 32 | +# スクリプト |
|
| 33 | 33 | - [getImages.zip](getImages.zip) |
| 34 | 34 | ```perl |
| 35 | 35 | #!/usr/bin/perl |
| ... | ... | @@ -331,7 +331,7 @@ sub searchSize |
| 331 | 331 | # EOF |
| 332 | 332 | ``` |
| 333 | 333 | |
| 334 | -## リンク |
|
| 334 | +# リンク |
|
| 335 | 335 | - [Shizラボ](http://shizlabs.amonya.com/) / [技術資料](http://shizlabs.amonya.com/tecnorogy/) / [Amazon商品画像のカスタマイズ(理論編)](http://shizlabs.amonya.com/amazon/image-uri01.html) |
| 336 | 336 | |
| 337 | 337 | - [PE2プレイ記録ほか](http://parasiteeve2.blog65.fc2.com/) |
Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/V\345\234\247\347\235\200\350\221\211\346\233\270\343\203\206\343\203\263\343\203\227\343\203\254\343\203\274\343\203\210.md
| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | -~~#navi(Perl/EPSファイル作成)~~ |
|
| 2 | 1 | [[_TOC_]] |
| 2 | + |
|
| 3 | 3 | # V圧着葉書テンプレート |
| 4 | 4 | ## 概要 |
| 5 | 5 | - V圧着葉書をデザインする際のテンプレート。 |
| ... | ... | @@ -221,5 +221,3 @@ showpage |
| 221 | 221 | ## ダウンロード |
| 222 | 222 | - EPSファイルとそれをAcrobat Distiller 6でPDFに変換したもの<br /> |
| 223 | 223 | [VAH.zip](VAH.zip) |
| 224 | - |
|
| 225 | -~~#navi(Perl/EPSファイル作成)~~ |
|
| ... | ... | \ No newline at end of file |
Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/\343\202\250\343\203\263\343\202\263\343\203\274\343\203\207\343\202\243\343\203\263\343\202\260.md
| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | -~~#navi(Perl/EPSファイル作成)~~ |
|
| 2 | 1 | [[_TOC_]] |
| 2 | + |
|
| 3 | 3 | # エンコーディングと文字列の原点 |
| 4 | 4 | ## 概要 |
| 5 | 5 | - 使用しているフォントは「小塚ゴシック Pro - M」。 |
| ... | ... | @@ -140,5 +140,3 @@ sub str_to_utf8 |
| 140 | 140 | [GA2.zip](GA2.zip) |
| 141 | 141 | - EPSファイルをAcrobat Distiller 6でPDFに変換したもの<br /> |
| 142 | 142 | [GA2.pdf](GA2.pdf) |
| 143 | - |
|
| 144 | -~~#navi(Perl/EPSファイル作成)~~ |
|
| ... | ... | \ No newline at end of file |
Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/\346\226\207\345\255\227\343\201\256\345\233\236\350\273\242.md
| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | -~~#navi(Perl/EPSファイル作成)~~ |
|
| 2 | 1 | [[_TOC_]] |
| 2 | + |
|
| 3 | 3 | # 文字の回転 |
| 4 | 4 | ## 概要 |
| 5 | 5 | - 使用しているフォントは「小塚明朝 Std - M」。 |
| ... | ... | @@ -107,5 +107,3 @@ exit(); |
| 107 | 107 | [Jugemu.zip](Jugemu.zip) |
| 108 | 108 | - EPSファイルをAcrobat Distiller 6でPDFに変換したもの<br /> |
| 109 | 109 | [Jugemu.pdf](Jugemu.pdf) |
| 110 | - |
|
| 111 | -~~#navi(Perl/EPSファイル作成)~~ |
|
| ... | ... | \ No newline at end of file |