<body> <script type="text/javascript" src="https://ad.netowl.jp/js/webcrow-php.js"></script>
46 名前37 2019年08月01日 08:51:20 ID:ebd101

「オブジェクト参照がオブジェクト インスタンスに設定されていません。」
のエラーが出てダウンロードが出来なかった問題について、
相変わらずエラーは出続けていますが、
設定3タブの「ユーザー画像でユーザー以外のIDを除去」のチェックを外すと
指定したIDの投稿がダウンロード出来るようになりました。
しかし全く無関係のIDの投稿も何故か一緒にダウンロードされます(ハッシュDB機能を有効にすると1度DLした場合次からスルー可能ですが…)


例として、id=325249の投稿を指定した時のダウンロードログ出力を以下に記載します。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
【「~ユーザー以外のIDを除去」の項目をチェックする】
~p=1&id=325249を取得します。
wait開始
~view.php?id=743を取得します。
1147をスルーします。
~view.php?id=325249を取得します。
1055870をスルーします。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
終了します。

【「~ユーザー以外のIDを除去」の項目をチェックしない】
~p=1&id=325249を取得します。
wait開始
~view.php?id=743を取得します。
wait開始
201202130932101147.jpgをダウンロードしてます。
~201202130932101147.jpgをダウンロードしてます。
wait開始
~201202130932101147.jpg:dbに重複ハッシュがあるので削除します。
~201202130932101147.jpgを削除します。
wait開始
~view.php?id=325249を取得します。
wait開始
1055870_20190731190454_0.pngをダウンロードしてます。
~1055870_20190731190454_0.pngをダウンロードしてます。
wait開始
wait開始
オブジェクト参照がオブジェクト インスタンスに設定されていません。
終了します。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

上記のようにチェックの有り無しに関わらず
何故か、指定IDと無関係のid=743を一緒にダウンロードしてしまいます。
これを防ぐための設定が
「ユーザー画像でユーザー以外のIDを除去」なのだと思われますが、
この機能をONにすると、今度は指定IDの投稿がダウンロードされなくなってしまいます。
これは仕様上仕方の無い事でしょうか?

親記事:ニジエダウンローダ
削除キー