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