Skip to content

almighty-s/Stashapp-Scraper

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages