日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

はじめてさわってみる DWS(その1)

カテゴリー: ぷろぐらみんぐ
2006-03-11

はじめてさわってみる DWS(その1)


商品無料仕入れ戦隊『電脳卸』

 電脳卸 はじめたとき1ヶ月しても
なーんにも売れないので
個別広告自体はるのが面倒
 +(貼るのも面倒ならはずすのも面倒)
だったのもあるけど
全くうれる気配もなく、 
 ( リンクもあまり貼ってないし、
  ページのすみに貼っているから
  うれなくてもあたりまえなんですが・・・)
もぉー宣伝もするきがなくなったので

ウザイメールばっかりくるので
 数ヶ月目の今月、解約しようと思って
サイトに貼ったリンクの撤去を徐々にしていたのだけど

解約でもしよぉーかなぁーとどうしよぉーかなぁーと
管理画面をみると
 ほぇ〜
  1月 誰かがなにかを1個買って 800の報酬がついているではないですか!!

amazonで同じ金額売れても 400円くらいしかつかないし
amazonの報酬よりかなりいいのはわかっていたけど
売れる望みあり!!

これを 捨てるのはもったいない!!
どうせamazonでうっていないいていないほしい商品が電脳にあるし
 メザセ3000円!! 不可能ではない!!

ということで、電脳卸を解約するのは中止♪

電脳卸の管理画面へGO!! あれデザインかえたんだぁーって巡回していると
DWSなんてのを発見
 あれー こんなのあったのぉー 
と今頃 認識
 もっと早い段階に気がついていれば・・・

まぁ これを使えば リンク作るのも撤去も簡単になるではないですか!!

ということで
 サンプルにidなど必要項目を入力し、起動
エラー エラー エラー
エラー!!!


 なにぃー(>_<)
うわぁー

 なんか つばさくんシュートーとなる瞬間
ひゅうがこじろうにタックルされた気分です(>_<)。

かなり擦り傷おいました (ぉいぉい 大げさだ)

ソースを見つめると
Unicode::Japaneseが原因なのは一目瞭然
これって windowsで簡単にインストールできないのよぉ!!
 ということで、Perl Package Managerを起動して
Encode、Jcodeをインストール

#use Unicode::Japanese;
use Encode::JP;
use Jcode;
my $EncodeCode = 'euc-jp';
Encode::encode($EncodeCode,$result->{ProductName};
 
sub encodeURLWord {
  # encodeURLWord
  my ($s);
  $s = $_[0];
  $s =~ s/([^0-9a-zA-Z])/'%'.unpack("H2", $1)/igme;
  return $s;
}
 $sword = encodeURLWord(jcode('検索語')->utf8);

これで 検索語を日本語対応し、実用できる段階になりました。

起動 ビューン

 うわぁーーー

 商品に 電脳へのリンクついていないではないですか!!

なんだか
 さきほどのこぼれだまをひろう瞬間
みさきくんが ひゅうがこじろうにスライディングを受けた気分です

でも ミラクル アマ プログラマー としては この程度では
まけません!!

それにしても チョーシンプルなサンプルだ!!
わかりやすいように可読性をよくするためなのはわかりますが!!
基本的な物どうさするようにしてくださいよぉ・・・

ということで 放浪すると どうやら
電脳卸から普通にタグつくったときを参考に
ProductPHPのurlのうしろに ?でつなげばいいようですね?
(ほんと不明 問い合わせてみようかなぁ・・・)

ということで、
おさらい
・商品へのリンクを作る関数を作成
・utf8をurl用に変更する関数の作成
・文字コードの変換関数を一般的な物に変更
をすると
とりあえず、 サンプルを少し改良することで
すぐに がんがん使えるものができるようです♪

でもぉ なんだか
print $result->{Availability};なんかのときに
返値に設定されていない項目があるとき HASH なんて
表示されるので・・・ その辺がどうも・・・

XML::Simple; なんかやめちまえぇー


つばさくん ドライブシュートー

ピピピー 勝ちました   (えっ?



商品無料仕入れ戦隊『電脳卸』

 うーん

perlもphpもパースエラーを出しますね・・・
ページによっては
どうも utf8でない文字が紛れ込んでいるのでしょう・・・

問題のxmlはieでは表示できますが、firefoxだと
パースエラーと場所が示されるので、
何らかの 処理をしてあげないと
・・・


試合おわり前に ひゅうがこじろうが
連続でタイガーシュート してきて 大逆転されたかんじです
 

 つばさくんピンチ・・・

おっ いしがきくん とびだした。
顔面に ビシ(>_<)

たいへんだ 顔が nullになったぞ
なに?

つばさくん いかりの ドライブシュート

シュートのときになにか聞こえたぞ

[テキスト文字列に nullいれんじゃねぇー]閭

変更前 my $content = get $url;
   ↓
変更後 my $content = get $url;
$content =~ s/\x00//img;




QAをみていると
なーんと 画像はリンクをはらないと規約違反と
かいているではありませんか!!

ということで 画像にきちんと
リンクを貼っておきましょう!!


phpのほうが 作るの楽だった。
ヒント:php5
$xmlstr = file_get_contents($url);
$xml = simplexml_load_string($xmlstr);





PR

[PR]