[リストへもどる]
一括表示
タイトルウォッチ(終了分)対応
記事No7692
投稿日: 2023/08/13(Sun) 15:04
投稿者ス〜
自己責任でお願いします。
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]現在価格" );

タイトルRe: ウォッチ(終了分)対応
記事No7698
投稿日: 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]現在価格" );

タイトルRe: ウォッチ(終了分)対応
記事No7699
投稿日: 2023/08/15(Tue) 17:56
投稿者たか
ス〜さんありがとうございます。
終了した分が見れないと何かと不便でした。
感謝いたします。

タイトルRe: ウォッチ(終了分)対応
記事No7700
投稿日: 2023/08/16(Wed) 21:51
投稿者ロックマン
ス〜さん、ありがとうございます!

ちゃんと表示されるようになりました!