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 |