Closed ginzu closed 6 years ago
いつもお世話になります。
この場にて失礼します。現在の同ツールは新デザインに対応したものですが、(仮定の話として)pixiv側の事情で前デザインに戻った場合、対応の同ツール(3.0.5)はどこから入手すればよいのでしょうか?
よろしくお願いいたします。
私も動かなくなり、アドオンを全て削除した所、アドオンがインストールできない等、 他の問題が発生しております。 60.0.2へUpDateした所発生しております。 一気に上げたのが原因かもしれませんが・・・
The below link cannot be saved, would you please help to check. Thanks. https://www.pixiv.net/member_illust.php?mode=medium&illust_id=69216079
pixiv新デザインでなぜかダウンロードできました
Ank Pixiv Tool 3.0.6 Firefox 56.0
@UME158 開発者ではないですが、その問題はお使いのFirefox本体かプロファイルの問題のように見えます。
質問1:アップデートしたとのことですが、Firefoxの自動更新機能でのアップデートでしょうか? ☞自動更新のアップデートでしたら、Firefoxのフルパッケージをインストールして試してみてください。 質問2:「Firefoxのリフレッシュ」を試しているでしょうか? ☞試していないのであれば、画面右上の 三 をクリックし、「トラブルシューティング情報」、「Firefoxのリフレッシュ」より設定の初期化を試してみてください。 ☞初期化するのが嫌でしたら、新たテスト用として、Firefoxプロファイルの追加をして試してください。
初期化する場合は、Firefoxプロファイルが保存されている C:\Users**ユーザー名\AppData\Roaming\Mozilla フォルダをデスクトップなどに丸ごとコピーし、 元の状態に戻す場合は「C:\Users\ユーザー名\AppData\Roaming\Mozilla 」を丸ごと削除するか、 フォルダ名を変更したのちに、デスクトップにコピーしたmozillaフォルダを「C:\Users\ユーザー名**\AppData\Roaming\」内にコピーすればすべて楽に戻ります。
プロファイル追加は検索すればいくらでも出てきますので、ご自分でお探しください。
Firefoxプロファイル削除で正常に戻りました。
@UME158 解決して良かったです。
ファイル名設定に?memoized-name?が含まれている状態でこちらの方のイラストを保存しようとするとダウンロードに失敗します こちらの環境が原因でしたらすみません。 https://www.pixiv.net/member_illust.php?id=2388729
@eulpnu 再現できませんでした。 ?memoized-name?単独の問題ではないかもしれないので、保存時ファイル名の設定をフルで教えて頂けますか?
またこれはPixivの新デザインの件とは別件かな?と思うので、別のissueを立ててそちらでやりましょう。
お返事ありがとうございます。issue立てましたのでお手すきの際にご確認いただければありがたいです。
発生した問題の詳細/Trouble details It seems that pixiv has changed something, the ?title? tag couldn't get the artwork's title correctly. 2018/07/18 Update: I got the same situation as issue #176.
Ank Pixiv Toolのバージョン/Ank Pixiv Tool Version 3.08 ブラウザのバージョン/Browser Version Firefox 61.0.1(64 bit)
またPixivの仕様変更でしょうか。 ひとまず一部セレクタを修正してみた所、DL出来るようになりました。
セレクタ上書き設定で使用したjsonファイルを置いておきます。 修正の参考になれば幸いです。
@kknine99 please try new commit e2f2bef
@typetonk2 ありがとうございます、クラス名に依存しないセレクタで置き換えられるなら置き換えたいですね。
余談ですが今回miscに追加した get_pixiv_classname_aliases.js は、クラス名の変化に動的に対応しようとして書いてみたけどイマイチで放置しているコードの一部です。 "illustList"等の名称はあまり変わらないだろうからリストアップしておいて、実際に使われるクラス名をサクっと抽出しようとういう感じのものです。
ご参考まで…。
typetonk2さん、こんばんは。
上記データ、ありがとうございます。なんとかDLできていまして、助かりました。
(見た感じ仕様変更されたように気付きませんが…どうなっているのでしょうかね?)
何度も、失礼します。
@typetonk2さんに示していただいた「override_selector_20180718.json.txt」のあとにginzuさんから示された e2f2bef と 26a0f29 のDL方法はどうしたらいいのでしょうか?(どちらが7/18日発生案件への対応ファイルなのでしょうか?)
よろしくお願いいたします。
@typetonk2 think you very much !! @ginzu how to use e2f2bef ??
@ginzu 修正ありがとうございます。 https://github.com/anekos/Ank-Pixiv-Tool/commit/e2f2bef8aa2a60a70614df3eb440374c60c0c701 を適用して、無事DL出来ました。
@bokodeko 私の提示したファイルはあくまで一時的な回避策のため、 https://github.com/anekos/Ank-Pixiv-Tool/commit/e2f2bef8aa2a60a70614df3eb440374c60c0c701 を適用したほうがいいと思います。 #167のコメントによると、過去のissueのどこかにやり方は書いてあるそうです。
誰かDLと適応の仕方を教えてください
直し方がわからないので誰か教えてください
@ginzu Thank you. The e2f2bef works fine.
お世話になります。
発生した問題の詳細/「画像を見つけられませんでした」となる Ank Pixiv Toolのバージョン/3.0.9 ブラウザのバージョン/firefox61.0.1(32bit)
「画像を見つけられませんでした」との表示が出るようになりました。
お忙しいところ申し訳ありませんが、対処をよろしくお願いいたします。
素早い対応ありがとうございます
Ank Pixiv Toolのバージョン/3.0.9 ブラウザのバージョン/firefox61.0.1(64bit)
こちらでも動作正常になりました! 迅速なご対応ありがとうございます!
Hello After the latest update of Ank Pixiv Tool, the download function worked. However, it seems the "Cannot find image" problem happened again today.
Ank Pixiv Tool 3.0.9 Firefox 61.0.1(64 bit)
I've tried on Windows 10 and MacOS 10.12.6, both of them have the same problem.
お世話になります。 早速の対応、ありがとうございました。(おかげさまで、問題なく動作しております)
さて、先週に引き続いて今週も「(水曜日に)なにかしらの変更」があったのかもしれませんが、聞くところでは、31日から「プロフィール画面の仕様変更」も始めるとか…。
まだまだ安定しないpixivの仕様変更ですが、今後とも何卒よろしくお願い致します。
Ank Pixiv Tool>設定>「セレクタ上書き設定のインポート」から override_selector_20180725.json.txtを読み込むと保存できるようになります
お世話になります。
本日、また仕様を一部変更したのか「画像を見つけられませんでした」になっているようです。(16時現在)
@Drat57 ここはpixivの変更に関するissueですのでそれ以外の件は別途立ててください。
失礼しました別で立てさせて頂きました https://github.com/anekos/Ank-Pixiv-Tool/issues/180
お世話になります。
本日(16時現在)「画像を見つけられませんでした」になっています。(pixiv側は一体どこをどう弄ってるのでしょうね…)
いつもいつも申し訳ありませんが、よろしくお願い致します。
.work_info
というhtml classがなくなって、html構造も変化しているようです。
セレクタのdatetime, title, caption, tagsがnullになります。
"datetime": {"s": "figcaption div[title=\"投稿日時\"]"},
"title": {"s": "figcaption h1"},
"caption": {"s": "figcaption p"},
"tags": {"ALL": "figcaption footer > ul > li > span > a"}
この書き方であっているか不安ですが…… 急ぎ報告まで。
どうすればDLできるようになりますか?
Ank はあくまでデータベースなので、普通に画像保存すれば、DLだけはできる。
今まで通り、Pixiv 側に変更があったら、更新を待つのみ。 もしくは自分で ankpixiv@snca.net.xpi をいじるとか。
もし Pixiv のこのような仕様変更が常態化になるとしたら、 Ank にデバッグ仕様を入れ、画像の新しい URL の探し方(セレクタ)、 それをユーザー側にも簡単に変更できたりすれば、 このスレにコピペ用のソースを用意するだけでアプデの必要もなくなるのでしょう。
ぶっちゃけ Pixiv の仕様変更の理屈がわかりづらいから、 いちいち対応するのは面倒い(といってもボクはデベロッパーさんではないけどね)
上にあるセレクタ設定の変更内容を、既存の上書きJSONの内容を参考にして自分でJSONファイルを 作成してインポートしたら、うまくDLできるようになりました。ありがとうございます。 JSONファイルの文字コードをUTF8にする必要があることに気がつくのにしばらくかかりましたがw
しかし、ここまでホイホイ変えられると、こういうDLツールの阻害のためにテキトーに変更してるんじゃないかって気がしてきますね。
何をどうするのか教えてもらえますか?
UTF8などもよくわからない初心者なのでわかりやすく教えてもらえると助かります
"datetime": {"s": ".work-info .meta > li, figure+div > ul+div"}, を "datetime": {"s": "figcaption div[title=\"投稿日時\"]"}, に "title": {"s": ".work-info .title, figcaption > h1"}, を "title": {"s": "figcaption h1"}, に "caption": {"s": ".work-info .caption, figure figcaption > h1+div p"}, を "caption": {"s": "figcaption p"}, に "tags": {"ALL": ".work-tags .tags > .tag > .text, figcaption > footer > ul > li > span > a"}
を "tags": {"ALL": "figcaption footer > ul > li > span > a"} にそれぞれ置き換え
失敗したときに備えて名前を変更して保存。この時に文字エンコードという項目があるのでUTF-8(BOM無し)で保存します。
出来上がったjsonファイルをank pixiv toolの設定画面のセレクタ上書き設定のインポート/消去のインポートで読み込む
これで出来た
SikigamiHNQさんありがとうございました
override_selector_20180730.json.txtはこのスレの上の方にあります
最後にkayamaiさんありがとうございました
インポートに失敗するのですがどうすればいいでしょうか?
失礼します。
先程(再度)手順通りやってみましたら、読み込み成功→pixivの方、(まだ一点だけですが)普通にDLできました。
※"datetime": {"s": "figcaption div[title="投稿日時"]"},の部分に関しましては、kayamaiさんが分析したものをコピーしました。→「\」が掲示板書き込みでは消えるみたいで。
分析された「kayamaiさん」と、手順を示された「enoki5150さん」には感謝を。
あと「保存済み/使用済み」が表示され(て)ない…のかも。
成功しましたありがとうございます
数点保存してみてですが…
typetonk2さんが暫定的に7月18日に置かれた物の時もそうでしたが「保存済み/使用済み」が表示されなかった…と記憶します。
今回もそのような状況※にあるようで、その修正等はボチボチ…ということで。(以下、全くの素人考えです。その辺りをちょくちょく運営は弄ってるのでしょうか…ね?)
※保存中の表示(情報取得中、失敗…等々)
※"datetime": {"s": "figcaption div[title="投稿日時"]"},の部分に関しましては、kayamaiさんが分析したものをコピーしました。→「\」が掲示板書き込みでは消えるみたいで。
bokodekoさん訂正ありがとうございます。そこは気づきませんでした。 画像一覧の保存済みは出ますし、保存した画像は警告画面が出るのでさほど不便には思ってません。 とにかくまた保存できるようになってよかった。
@enoki5150 I have done exactly as you said (including saving the override_selector with UTF-8 without signature encoding), but got the error [Failed] import override selector configuration.
@LucionGid I created a file so please use it. https://github.com/usr7072/unofficial-override-selector
kayamaiさん有り難う御座いました。 一先ずどうしても出来ませんという方向けに作成したので、上記URLのものを使用して頂ければと。
enoki5150さん記載の方法でやることと、エスケープ文字\
が消えているので
\"投稿日時\"
と記載してやるくらいですかね。
あとはエンコーディングをUTF-8にしないとインポート出来ても「投稿日時」を引っかけられないですね。(Ank-Pixiv主要ファイルがUTF-8Nで作成されているのである程度合わせないといけない)
片手間に自分の方でも調べてみます。(開発者様の負担もある程度軽減したいという勝手かもしれない思惑が。。。余計なお世話ですかね?)
@usr7072 Thank you for uploading the file. However, although i can import your override_selector, i still get the error "cannot find images" when trying to DL. Maybe pixiv changes again?
★ Please read #167 first. ★ 先に #167 を読んでください
Pixivの仕様変更は今後もしばらく続くと思うので、この件に関してはこのissueを使ってください。
ところで新デザインでは各class名が自動生成のランダムな値になっています。 そのためちょっとしたメンテでも全然別な値に変わってしまい動作しなくなる時があります。 47371cb はその例です。
なので「動きません」レポートには具体的に「ここがこう変わったっぽいよ?」まで踏み込んで書いて頂けるとみんなハッピーになれるかもしれません。