20260125
Minnano-AV.py
1.検索およびエイリアス処理のバグ修正 (単一結果の対応)
・問題: 検索結果やエイリアスが「1件だけ」見つかった場合、それがリストではなく単一の文字列や要素として返され、スクリプトがループ処理で誤動作(1文字ずつ処理するなど)していました。
・修正: get_xpath_result の結果がリストでない場合(1件のみの場合)、強制的にリストに変換してからループ処理を行うようにしました。
2.クラッシュ防止 (空要素のチェック)
・問題: 検索結果の一部にテキストが含まれていない(空の)要素があった場合、None に対して操作を行おうとしてスクリプトがクラッシュし、Stash側で EOF エラーとなっていました。
・修正: node.text が存在するかどうかのチェックを追加しました。
3.依存ライブラリ不足時のエラー表示改善
・問題: requests などのライブラリがない場合、エラーメッセージがStashのログに正しく表示されず(EOFエラー)、原因特定が困難でした。
・修正: インポートエラー時に JSON 形式で明確なエラーメッセージ({"error": "Missing dependencies..."})を出力するようにしました。
4.日本語検索の文字化け修正 (Stash入力のエンコーディング対応)
・問題: Windows環境でStashから日本語の検索クエリを受け取ると、文字コードの不一致により文字化け(Mojibake)が発生し、検索がヒットしない状態でした。
・修正: sys.stdin.reconfigure(encoding="utf-8") を追加し、入力を強制的に UTF-8 として読み込むようにしました。
5.出力フォーマットの変更 (3サイズ・身長)
・変更: 3サイズの出力形式を B90(Fカップ) W62 H91 のように変更し、正規表現を (Fカップ) のような表記にも対応できるように更新しました。
身長 (Height) も正しく出力されるようにしました。
タグ情報の取得処理を追加。
6.その他
・トラブルシューティングのための一時的なデバッグログ(ファイル出力)を追加・削除しました(最終的なコードには含まれていません)。
20240929
DMM.yml
performerSearch、performerScraper が動くようになった。
DMM_performer.yml
DMM.ymlからperformerに関する部分だけを抜き出したもの。 検索先は、 https://actress.dmm.co.jp
av-wiki.yml
sceneScraper の Studio の項目で、レーベルとメーカーを切り替えれるようにコメント行を追加
20240924
av-wiki.yml
AV女優の名前が知りたい! https://av-wiki.net/
削除タイトル、非表示出演女優追加検索用
Query検索で画像がうまく取得できない
20240923
DMM_siro.yml
FANZA 動画→素人 検索用
20240922
mgstage.yml
original版がうまく動かなかったので、色々修正。
詳しくは mgstage_README.md
20240921
DMM.yml
original版がうまく動かなかったので、色々修正。
詳しくは DMM_README.md