[記事リスト] [新着記事] [ワード検索] [過去ログ]

タイトル Re: ウォッチ(終了分)対応
投稿日: 2023/08/15(Tue) 00:14
投稿者nexb

ス〜様
いつもありがとうございます。
問題なく表示されるようになりました!

> 自己責任でお願いします。
> YJ_REXPTN2.TXT の修正になります。
> AE本体は終了しておく必要があります。
> 行番号は、原本を参考にしていますので、およその位置になります。
> 修正前は、YJ_REXPTN2.TXT をバックアップし、当修正が機能しない場合は戻してください。
>
> 前回のウォッチ対応とセットになります。
>
> ------------------------------
> ●修正箇所1 29行目付近
> 修正日を設定してください。
> 以前修正した場合は、特に必要ないようです。
> Version=2023.8.13.0;
>
> ------------------------------
> ●修正箇所2 187行目付近〜235行目付近
> ウォッチリスト(終了分)の解析パターン全体の入れ替えです。
>
> [] =================================================================
> [] ウォッチリスト(終了分)の解析パターン
> [] ARG(0): ページHTML
> [] ARG(1): 検索URL
> [] =================================================================
> [MAWTC_LST@MAWT_LST] // MAWT_LSTクラスを継承
>
> [MAWTC_LST:ITEMLST src=LISTAREA, global, ignorecase]
> (?:(?!itemColumn--checkBox).)+
> ((?:(?!itemColumn--title).)+)
> ((?:(?!itemColumn--closePrice).)+)
> ((?:(?!itemColumn--closeValue).)+)
> ((?:(?!itemColumn--closeSeller).)+)
> ((?:(?!itemColumn--closeTime).)+)
> ((?:(?!class="WatchListItem\s*").)+)
>
> [MAWTC_LST]
> my_act =iif(MY_ACT(1)=="ゲスト", "$$guest", MY_ACT(1) );
>
> max_itemn =PGN(1);
> cur_itemn =PGN(2);
> pged_itemn =PGN(3);
>
> itemid(#)= match(ITEMLST(#,1),'\s+value="((?@ITEMID))"');// 商品ID
> itemurl(#)= match(ITEMLST(#,2),'\s+href="(ht*ps://[^"&]+)[^"]*"');// 商品URL
> title(#)= match(ITEMLST(#,2),'data-cl-params="[^>]+>([^<]*)<');// タイトル
> price(#)= match(ITEMLST(#,3),'(?@PRICE)');// 現在価格
> bids(#)= match(ITEMLST(#,4),'data-cl-params="[^>]+>(\d+)?<');// 入札数
> slurl(#)= match(ITEMLST(#,5),'\s+href="(ht*ps://[^"&]+)[^"]*"');// 出品者URL
> slid(#)= match(ITEMLST(#,5),'data-cl-params="[^>]+>((?@USERID))?<');// 出品者ID
> lefttime(#)= 0;
>
> icn_premium(#)= test(ITEMLST(#,2),'<span class="Icon" title="ストア">' );// ストアアイコン
> icn_new(#)= test(ITEMLST(#,2),'<span class="Icon Icon--new');// 新着アイコン
>
> cltime_mn= match(ITEMLST(#,6),'(\d月)');
> cltime_d= match(ITEMLST(#,6),'(\d日)');
> cltime_h= match(ITEMLST(#,6),'(\d時)');
> cltime_m= match(ITEMLST(#,6),'(\d分)');
>
> notfound = !empty( EMPTY(0) );
>
> CHK_url = iif( !empty(itemurl(#)) ,"", "[W5009]商品URL" );
> CHK_title = iif( !empty(title(#)) ,"", "[W5009]タイトル" );
> CHK_itemid = iif( !empty(itemid(#)) ,"", "[W5009]商品ID" );
> CHK_price = iif( !empty(price(#)) ,"", "[W5009]現在価格" );


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ   手動改行 強制改行 図表モード
参照先
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
  プレビュー

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No 暗証キー

[記事管理] [設定管理]