HTTrackのソースコードを改変して限界突破させる(Too many URLs errorを回避)

こんにちは、無能です。
昨日やったことなのですが記憶が薄いのでテキトウに書いておきます。

git cloneでソースコードを持ってくる

git clone https://github.com/xroche/httrack.git

ここでソースコードの中でToo many URLsの文字列を探し出す

grep -r “Too many URLs” httrack/*
とするとたくさん出てくるがこのファイルを見つけた

httrack/src/htslib.cに記述があるようだ。
なので*などは試していないが無限に近い桁で数字をテキトウにいれておいた。

速度制限もあるようだが、あまりに速度無視して保存する輩がでてきちゃうと困るからヒント画像だけ貼って詳細は教えてあげない。

ビルドしてインストール
./configure –prefix=$HOME/usr && make -j8 && make install

そして、which httrackしてインストール先では無かったらリネームなり削除してから新しくインストールしたほうのシンボリックリンクをwhich先に貼る、私の場合以下。

sudo ln -s $HOME/usr/bin/httrack /usr/bin/httrack


これでHTTrack Modの完成です。
どうやらこのToo many URLsは、2000年前後にできた古いソフトウェアである名残だとか。これをソースコードからまるまる消したらそれはそれで寂しいので、このまま残って欲しい気持ちもある。

それでは。

またよろしくおねがいします。

コメントを残す

管理人が承認後コメントが公開されます。
の項目は必須項目となります。