HTTrack के स्रोत कोड को संशोधित करके सीमाएँ तोड़ें (बहुत सारे URL त्रुटि से बचें)

2 min

language: ja bn en es hi pt ru zh-cn zh-tw

नमस्ते, मैं अक्षम हूँ।
यह वह है जो मैंने कल किया था, लेकिन मेरी याददाश्त धुंधली है, इसलिए मैं इसे यूँ ही लिख रहा हूँ।

गिट क्लोन से स्रोत कोड प्राप्त करें

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 मॉड पूरा हो गया है।
ऐसा लगता है कि यह "Too many URLs" 2000 के आसपास बनाए गए पुराने सॉफ़्टवेयर का अवशेष है। यदि मैं इसे स्रोत कोड से पूरी तरह हटा दूं, तो यह दुखद होगा, इसलिए मैं चाहता हूं कि यह ऐसा ही रहे।

तो फिर।

कृपया फिर से मेरा ध्यान रखें।

Related Posts