タイトル | : Re^2: 出品中対応 |
投稿日 | : 2023/08/13(Sun) 22:21 |
投稿者 | : らんのすけ |
見よう見まねで出品終了分(落札者あり/なし)部分を更新してみました。
一応表示されるようになりました。
[] =================================================================
[] 終了分(落札有り)の解析パターン
[] ARG(0): ページHTML
[] ARG(1): 検索URL
[] =================================================================
[MACLW_LST:MY_ACT src=ARG(0), ignorecase]
(?:こんにちは|ようこそ)、(?@ANYTAG)*\s*((?@USERID)|ゲスト)(?@ANYTAG)*\s*さん(?@NOTDS_ANYTXT)
[MACLW_LST:PGN src=ARG(0), ignorecase]
(\d+)(?:<[^>]+>)*件中(?:<[^>]+>)*(\d+).(\d+)(?:<[^>]+>)*件
[MACLW_LST:EMPTY src=ARG(0), ignorecase]
終了したオークションはありません。
[MACLW_LST:LISTAREA src=ARG(0), ignorecase]
<!--\s*
SORT DATA HEAD AND LISTING\s*
-->
.*?
<!--\s*
/SORT DATA HEAD AND LISTING\s*
-->
[MACLW_LST:ITEMLST src=LISTAREA, global, ignorecase]
<tr[^>]*>\s*
<td[^>]*>\s*<input\s+type="checkbox"\s+name="aidlist\[?\]?"\s+value="((?@ITEMID))\s*">\s*</td>\s* (?# [1]商品ID)
<td[^>]*>\1</td>\s*
<td[^>]*>\s*<a +href="(https?://[^"]+\1)"[^>]*>([^<]+)</a>.*?</td>\s*(?# [2]URL,[3]タイトル)
<td[^>]*>.*?(?@PRICE).*?</td>\s* (?# [4]金額)
<td[^>]*>.*?([0-9]+)月 *([0-9]+)日 *([0-9]+)時 *([0-9]+)分.*?</td>\s* (?# [5]終了月,[6]日,[7]時,[8]分)
<td[^>]*>.*?(?:<a\s+href="(https?://[^"]+)"[^>]*>(\w+)</a>)?.*?</td>\s* (?# [9]落札者URL,[10]落札者ID)
[MACLW_LST]
my_act= iif(MY_ACT(1)=="ゲスト", "$$guest", MY_ACT(1) );
max_itemn= PGN(1);
cur_itemn= PGN(2);
pged_itemn= PGN(3);
itemid(#)= ITEMLST(#, 1);
itemurl(#)= ITEMLST(#, 2);
title(#)= ITEMLST(#, 3);
price(#)= ITEMLST(#, 4);
lefttime(#)= 0;
closed(#) = 1;
cltime_mn(#)= ITEMLST(#, 5);
cltime_d(#)= ITEMLST(#, 6);
cltime_h(#)= ITEMLST(#, 7);
cltime_m(#)= ITEMLST(#, 8);
bdurl(#)= ITEMLST(#, 9);
bdid(#)= ITEMLST(#,10);
icn_myitem(#)= 1;
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]現在価格" );
[] =================================================================
[] 終了分(落札無し)の解析パターン
[] ARG(0): ページHTML
[] ARG(1): 検索URL
[] =================================================================
[MACL_LST@MACLW_LST] // MACLW_LSTクラスを継承