=================================================
ソフト名       ：クイック魚拓CS
バージョン    ： 1.2.7
動作環境     ：windows11、windows10、
サポートurl		https://shimarisu.ie-t.net/index.php
ライセンス     ：フリーソフト
=================================================
■このソフトの説明

ウェブ魚拓にWEBサイトをキャプチャーするソフトです。
ブラウザからドラッグ&ドロップで手軽に素早く登録できます。
複数のurlを一括で登録することもできます。

archive.todayやInternet Archive、ghostarchiveにも対応してます。


https://megalodon.jp/
https://archive.md/
https://web.archive.org/
https://ghostarchive.org/

ウェブ魚拓がbot対策にcloudflareを使うようになったのですが、
selenium+Javaではcloudflareのbot対策で登録できないのですが、
WEBブラウザコントロールでは問題なく通過できるので、
WEBブラウザコントロール(webview2)が使えるC#に移植した。


■インストール
ここのWebView2 Runtimeをインストールしてください。
https://developer.microsoft.com/en-us/microsoft-edge/webview2/

Edgeが入ってないなら
Edgeをインストールしてください。


■使い方

『設定」ボタンを開いて「サイトの選択」で
「archive.today」「ウェブ魚拓」「Internet Archive」の
中から登録したいサイトをチェック。

登録したいurlをWEBブラウザからこのソフトのメインフォームのウインドウにドラッグ&ドロップする。もしくはurlをコピーして「貼る」ボタンを押す。
もしくはurlの隣のテキストボックスにurlを入れて「開始」ボタンを押す。

登録開始すると、小さいウインドウが表示されて、そこにウェブ魚拓が表示されます。
未登録の場合は、自動的にボタンが押されて登録開始します。
登録終わるとウインドウが自動で閉じます。

「ウェブ魚拓」「archive.today」「Internet Archive」の順番に登録されます。



既に登録済みの場合はスルーします。


最初に起動した初回だけは[クイック魚拓CS.exe.WebView2」フォルダ内にwebview2に使うファイルを生成するので、
多少時間がかかります。

例外的にたまにウェブ魚拓のcloudflareのチェックボックが自動で入って無くて止まる場合があります。
その場合は自分でチェックを入れてください。

短期間である程度沢山登録すると、制限があると思うので
その場合は、インターネットを繋ぎ直してIPアドレスを変動させてください。

登録作業中にメインフォームのウインドウにurlをD&Dしたり「貼る」ボタンで追加すると
urlがキューに入れられて、作業終了後に一括で登録されます。

設定の「重複をスルー」チェックはチェックすると、
urlが登録済みか調べて登録済みならスルーします。
チェックを外すと登録済みか調べずに全て登録します。

重複チェックはInternet Archiveの場合は
http://archive.org/wayback/available?url=https://www.yahoo.co.jp/
を取得して200が出るかチェックしてる。

archive.todayの場合はwebview2でチェックしてる。

ウェブ魚拓の場合は
https://megalodon.jp/?url=https%3A%2F%2Fwww.yahoo.co.jp%2F
で登録済みかチェックしてる。


設定の「エラーが出るurlをスルー」はチェックすると、
登録するurlのHTTPヘッダーをチェックしてエラーがあればスルーします。
例えばバッチ処理でurlを大量に404エラーで存在しないurlをスルーする場合などに使ってください。
場合によっては正常なurlでもエラー判定される可能性あるので注意。

登録したurlはoutput_url.txtに書き出されます。
重複urlは除外されます。

入力したurlはinput_url.txtに書き出されます。
重複urlは除外されます。

「魚拓」ボタンはウェブ魚拓で登録したurlをブラウザで開く。
「archive.org」ボタンはarchive.org拓で登録したurlをブラウザで開く。
「archive.org」ボタンはarchive.orgで登録したurlをブラウザで開く。
「archive.md」ボタンはarchive.mdで登録したurlをブラウザで開く。

「url」ボタンは入力してurlをブラウザで開く。

「wait有効」にチェックしでwaitが入る。
テキストボックスにwaitしてい。
単位はミリ秒単位。

■facebookのみの機能

facebookでユーザーのトップurlから記事urlのリンクをコピペすると、
https://www.facebook.com/chobitsenjoy/posts/pfbid02MxhBZMDgiNUtH8WFxraPov4BaMjLo4YQa7cVRdVATQC2vpFaHRgFGP7hKE1xghayl?__cft__[0]=AZVbiQIlv444NAJo3RxqekS6iu3Q-vYDMqxjIdHdh86UwPVe_x6rSyXDQ4KvdqY3FhZ-s13qfsPHLKFbxd_UmQIAFFt4MPbo4CpgjmoRKPP_xlgy34qGPkqLDKy1He6qjAfYvBiqPwM1qv-Rtqw8q-ymJi-WXDjca4irXHianUssALSegD0djUbW4rL31SXGGQo&__tn__=%2CO%2CP-R
みたいにurlに不要な&__tn__=%2CO%2CP-Rが付いてるのが気になったので
facebookを登録すると、
不要な&__tn__=%2CO%2CP-Rを自動で除去する。


■「リロード」ボタンについて

「リロード」ボタンを押すとブラウザを更新します。

ウェブ魚拓でたまにボタンが押せなくなる状態になることがあるので
そういう時に「リロード」ボタンを押すと効果があります。

■IP切り替え機能について
設定の「IP切り替え機能」をチェックで有効。
ウェブ魚拓でバッチ処理を使う場合の機能です。

ウェブ魚拓は1日で登録できる数が60回までの制限があり、
その同一判定はIPアドレスでしてるので、
ルーターのインターネットの接続を切り替えて、
IPアドレスを変動させて、無制限に登録できるようにする機能です。

チェックすると、
複数urlをUPするバッチ処理や単体の時に
制限に達してると
ルーターにアクセスしてIPを切り替えて、
その後、ウェブ魚拓のUPを続けます。


この機能はNTT西日本の「RT-500KI」の環境でのみで動作確認してます。
NTT東日本やNTTの回線を使わないプロバイダでは、
できるかどうか分からないです。
ルーターの管理画面のログインにBASIC認証を使うタイプじゃないとできないと思います。

「ルーターのBASIC認証のID」はルーターのBASIC認証のIDを入れてください。

「ルーターのBASIC認証のPASS」はルーターのBASIC認証のPASSを入れてください。

「ルーター管理画面のurl」はルーター管理画面のurlを入れてください。
NTT西日本でルーター管理画面のurlはhttp://ntt.setup/ですが、
http://ntt.setup/ではxpathが取得できずにエラーになるので注意
何故ならフレームを使ってるからです。
NTT西日本の場合は、
http://ntt.setup/ntt/basic/v4pppoe
を設定すれば良いです。
もしくは、Pv6の方に設定してるなら、
http://ntt.setup/ntt/basic/v6pppoe
を設定してください。




「接続ボタンのCSSセレクター」はボタンを取得する為CSSセレクターです。
xpathではないので注意。
デフォルトは#CONNECT_SESSION1です。
NTT西日本で一番上に設定してる場合はデフォルトで良いです。


NTT東日本やNTTの回線を使わないプロバイダでは、自分でのCSSセレクターを調べて設定してください。

「ルーターで接続中の文字列」は接続中か判断する文字列です。
デフォルトは「接続中」です。

「ルーターで未接続の文字列」は切断中か判断する文字列です。
デフォルトは「未接続」です。

IPを切り替えるには切断接続のニ回ボタンをクリックする必要があり、

接続ボタンクリック
↓
「未接続」があるか確認。
↓
接続ボタンクリック
↓
「接続中」があるか確認。
という動作してる。

NTT西日本の「RT-500KI」の環境では
「接続中」と「未接続」で良いですが、
別のルーターでは変えないといけないかも知れないです。


■「IP切り替え」ボタンは

「IP切り替え」ボタンは手動で一回、IPアドレスを切り替える機能です。
IP切り替えが機能するか確認する為にでも使ってください。

「IP切り替え」ボタンを押す前に
診断くんでIPを確認して
https://taruo.net/e/
「IP切り替え」ボタンを押して
診断くんを確認してIPが変わってればできてます。

成功した場合はブラウザが自動で閉じます。
ブラウザが閉じない場合は設定がおかしくてIP切り替えができてないです。


■複数のurlの一括登録について


複数のurlを一括で落とすにはurl.txtに複数urlを書きます。
http://yahoo.co.jp/
https://forest.watch.impress.co.jp/
https://duckduckgo.com/
のようにurlごとに改行を入れてください。

「バッチ処理」ボタンをクリックで上から順番に一括登録します。

■ウェブ魚拓について(2025/5/8)

やや待ちますが、自動で取得ができます。
（2025/5/8確認）

手動で「取得」ボタンを押してもかまいません。
（ボタンを押さなくても自動で取得できる。）


■urlボタン

urlボタンを押すと、現在登録中のurlを
規定のブラウザで開く。


■ログ

「ログを有効」をチェックで有効お。
input_url.txtに入力した元のurlが書き出される。
output_url.txtに登録したurlがアーカイブのurlで書き出される。

重複チェックしてるので重複urlは無いです。

「ログを月別に別ける」をチェックすると
2025年12月_output_url.txtのようなファイル名で書き出します。
ログファイルの肥大化の対策になります。

■ghostarchiveの重複スルーについて

ghostarchiveの重複スルーは特殊になります。

例えば
http://hoge.com/
が登録されていなくて、
http://hoge.com/page1.html
だけが登録されてる状態で、
http://hoge.com/
を登録した場合、
重複をスルーになります。
つまり
http://hoge.com/
が、
http://hoge.com/*
になってしまいます。
完全一致ができなくてurl以下がワイルドカードになるってことです。

■「Internet Archiveの重複を二重チェック」機能について

Internet Archiveで重複チェックは
http://archive.org/wayback/available?url=http://yukinyan.jp/
のようなurlでstatus200が出るかどうかでチェックしてるが、
一部のurlでInternet Archiveに登録してあるにも関わらず、
status200が出ないのがあるようです。

「Internet Archiveの重複を二重チェック」をチェックすると、
そういった問題の対策で
https://web.archive.org/web/http://yukinyan.jp/
のようなurlをwebview2でチェックして重複をスルーします。


■動作環境


windows10、windows11


■インストール
任意のフォルダに圧縮ファイルを展開してください。

■アンインストール
レジストリは一切使っていないでの、
ゴミ箱に捨てれば良いです。

★更新履歴
2026/2/1 Ver1.2.7
2026/1/13 Ver1.2.5
2025/12/25 Ver1.2.4
不要なアクセスを無くした。
2025/12/18 Ver1.2.3
ghostarchiveの重複スルーが機能してなかったのを修正。
2025/12/15 Ver1.2.2
2025/12/10 Ver1.2.1
2025/12/2 Ver1.2.0
2025/12/1 Ver1.1.9
2025/8/9 Ver1.1.8
2025/8/31 Ver1.1.7
2025/8/8 Ver1.1.6
UIの書き換え。
2025/5/8 Ver1.1.5
ウェブ魚拓を取得できるようにする。
IP切り替え機能を自動化。
2024/5/19 Ver1.1.3
「IP切り替え機能」が発動してなかった問題を修正
2024/5/18 Ver1.1.2
2024/5/11 Ver1.1.1
archive.todayで登録完了後に終了できてなかった問題を修正。
2024/5/8 Ver1.1.0
archive.todayで重複をスルーする方法を変更する。
2024/5/3 Ver1.0.9
バッチ処理で途中で止まる問題を修正。
動作がおかしい問題をいくつか修正。
2024/4/16 Ver1.0.8
動作がおかしい問題を修正
2024/4/13 Ver1.0.7
archive.todayで重複をスルーする方法を変更する。
動作がおかしい問題をいくつか修正。
archive.today、Internet Archive、ウェブ魚拓を複数チェックしてると
登録できなかった問題を修正。
2024/3/23 Ver1.0.6
2024/3/20 Ver1.0.5
2024/3/20 Ver1.0.4
2024/3/20 Ver1.0.3
リロードボタン。
2024/3/20 Ver1.0.2
動作がおかしい問題をいくつか修正。
IP切り替え機能。
2024/3/10 Ver1.0.1
archive.todayとInternet Archiveに対応
2024/3/6 Ver1.0.0


初公開