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

タイトル AE!! 現状
投稿日: 2023/11/06(Mon) 12:53
投稿者あのん

11/1に実行されたヤフオク側の変更(Yahoo! JAPAN IDの「表示名」への変更)により、
今まで表示されていた「ようこそ、******** さん」が表示されなくなりました。

これにより YJ_REXPTN2.TXT 内に定義されている MY_ACT の値が取得できません。
AE!!はマイ・オークションにアクセスした際にページを YJ_WT_P1.htm としてダウンロードし、
YJ_SP.dll がその内容を解析する過程で「ようこそ〜」で表示されているヤフオクのアカウントIDを my_act ととして読み取り、
AE!!.exe が Account2.dat に登録されているアカウントIDと my_actの値を照合し、
ダウンロードしたページが正しくアカウントIDのものであるか否かを判定しています。

今回のヤフオクサイドの変更により、my_actの値が空となり正否を判定できずに、
AE!!.exe は YJ_SP.dll に再度ログインさせようとしますが、これが失敗してログアウトしてしまいます。

また検索結果、右上部リストファイルよりアイテムを右クリックしてウォッチリストに登録する際にも
同様の状況からウォッチリスト登録失敗と同時にログアウトされてしまいます。


解決策として、
@マイ・オークションにはアクセスせずに商品検索用としてAE!!を使う。
 アイテムのウォッチリストへの登録は目的のアイテムを右下部ペインのAE!!のブラウザ画面に表示して
 そこでウォッチボタンを押して登録する。

Aパッチとローカルプロキシを併用して今まで通りにAE!!を使う。
 AE!! と YJ_SP.dll に以下のパッチを当てます(内容は先の「AE2_Rebuild_Account2dat」と同じです)。
 AE!!を起動した際に YJ_SP.dll を読み込むかを尋ねられたら「はい」で進めてください。

 AE!!上からのログアウトを無効にします。
 AE!!.exe 2022/01/15版 サイズ: 1844736 バイト (1801 KiB) SHA1: 57F86881340F90D0F8BB1F13F2544FBAE6BEC604
 88E20h 55--->C3

 AE!!上からのログインを無効にします。
 YJ_SP.dll 2022/07/03版 サイズ: 656896 バイト (641 KiB) SHA1: B572B048F955BE23C0E2573A48F334DE65C78909
 3A250h 55--->C3

 ローカルプロキシとして Proxydomo64 v2.2 をインストール。
 インターネットオプションよりポートを設定し Proxydomo SSL暗号化通信の証明書を導入する。
 
 以下をコピーして Proxydomo のフィルター管理よりクリップボードからインポートする。
 「あなたのアカウントID」という箇所を自分のアカウントIDに書き換えてからコピーしてください。
-------------マイ・オークション用----------------------------------------------------
[Patterns]
Name = "AE!!(MY_ACT)"
Version = ""
Author = ""
Comment = "AE!!(MY_ACT)"
Active = TRUE
Multi = FALSE
URL = "(([^%00-%20"'/:>\\])++.|)auctions.yahoo.co.jp(^[^%00-%20"'/:>\\])"
Bounds = ""
Limit = 256
Match = "<div class="wrapper">$STOP() "
Replace = "ようこそ、<strong>あなたのアカウントID</strong> さん
"
-------------マイ・オークション用----------------------------------------------------

-------------ウォッチリスト登録用---------------------------------------------------
[Patterns]
Name = "AE!!(KWD_LST)"
Version = ""
Author = ""
Comment = "AE!!(KWD_LST)"
Active = TRUE
Multi = FALSE
URL = "(([^%00-%20"'/:>\\])++.|)auctions.yahoo.co.jp(^[^%00-%20"'/:>\\])"
Bounds = ""
Limit = 256
Match = "<div class="l-header" id="l-header">$STOP() "
Replace = "ようこそ、<strong>あなたのアカウントID</strong> さん
"
-------------ウォッチリスト登録用---------------------------------------------------

 以上により、
 ウォッチリスト(終了分も含む)や落札を含む商品ページに今までと同じように「ようこそ、あなたのアカウントID さん」と表示されますので、
 ス〜さんが解析してくださった YJ_REXPTN2.TXT を用いて今までと同じように運用できます。

 尚、入札・出品中・終了については当方では試せないのでどなたか試せる方は
 ぜひProxydomo用のフィルターをつくり、共有してください。


 11/1よりこの問題が発生してから、何とかパッチで解決できないかとデバッガで追い続けましたが断念して、
 ローカルプロクシを立てることに逃げました。
 「Proxydomo」なんて聞いたことがないという方もいらっしゃると思いますが、
 とても有用なソフトですのでこの機会に勉強してみてください。
 正規表現に詳しいス〜さんのような方々がフィルターを作ってくだされば、今後もAE!!の延命が図られるかもしれません。


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

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

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

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