উইজেট ব্যবহার করে সমস্ত ফোল্ডার, সাবফোল্ডার এবং ফাইলগুলি ডাউনলোড করুন


21

আমি উইজেট ব্যবহার করেছি এবং আমি একটি ইস্যু জুড়ে চলেছি। আমার একটি সাইট রয়েছে, যা সাইটের মধ্যে বেশ কয়েকটি ফোল্ডার এবং সাবফোল্ডার রয়েছে। আমার প্রতিটি ফোল্ডার এবং সাবফোল্ডারের মধ্যে সমস্ত বিষয়বস্তু ডাউনলোড করতে হবে। আমি উইজেট ব্যবহার করে বেশ কয়েকটি পদ্ধতি চেষ্টা করেছি এবং যখন আমি সম্পূর্ণতা যাচাই করি তখন ফোল্ডারে যে সমস্ত কিছুই আমি দেখতে পাই তা হ'ল একটি "সূচক" ফাইল। আমি সূচী ফাইলটিতে ক্লিক করতে পারি, এবং এটি আমাকে ফাইলে নিয়ে যাবে, তবে আমার আসল ফাইলগুলি দরকার।

কারও কি উইজেটের জন্য কমান্ড রয়েছে যা আমি উপেক্ষা করেছি, বা এই সমস্ত তথ্য পেতে আমি ব্যবহার করতে পারি এমন অন্য কোনও প্রোগ্রাম রয়েছে?

সাইটের উদাহরণ:

www.mysite.com/ চিত্র / চিত্রের ডিআইআর-এর মধ্যে বেশ কয়েকটি ফোল্ডার রয়েছে .....

www.mysite.com/Pictures/Accounting/

www.mysite.com/ চিত্র / ম্যানেজার / উত্তর আমেরিকা / ক্যালিফোর্নিয়া / JoeUser.jpg

আমার সব ফাইল, ফোল্ডার ইত্যাদি দরকার .....


1
আপনি কি ডকুমেন্টেশনগুলি wgetবিশেষত এটি পুনরাবৃত্তভাবে ব্যবহার করার জন্য পড়েছেন ?
মোশি

এছাড়া ডকুমেন্টেশন একটি নিবন্ধ আছে এখানে প্রাসঙ্গিক বলে মনে হয়।
মোশি

উত্তর:


38

আমি ধরে নিতে চাই আপনি এটি চেষ্টা করেননি:

wget -r - কোন-পিতামাতার http://www.mysite.com/ চিত্র /

বা "index.html" ফাইলগুলি ডাউনলোড না করেই সামগ্রীটি পুনরুদ্ধার করতে:

wget -r - কোন-পিতা-মাতা --reject "index.html *" http://www.mysite.com/Pictures/

তথ্যসূত্র: উইজেটটি পুনরাবৃত্তভাবে এর মধ্যে স্বেচ্ছাসেবী ফাইল সহ একটি ডিরেক্টরি আনতে ব্যবহার করা


1
ধন্যবাদ, আমি বেশ কয়েকবার এই কমান্ডটি চালিয়েছি, কিন্তু আমি কমান্ডটি শেষ পর্যন্ত শেষ করতে দিই নি। আমি পাশের ট্র্যাক পেয়েছিলাম, এবং কমান্ডটি আসলে শেষ করতে দেয় এবং এটি সমস্ত ফোল্ডার প্রথমে অনুলিপি করে, তারপরে ফিরে যায় এবং ফোল্ডারে সমস্ত ফাইল অনুলিপি করে।
হরিড হেনরি

কেবল আপনাকে দেখাতে চলেছি, যদি আমার ধৈর্য থাকে তবে আমি 2 সপ্তাহ আগে এটি করতাম ... LOL। :) আবার ধন্যবাদ.
হরিড হেনরি

@ হরিড হেনরি, অভিনন্দন!
ফেলিক্স Imafidon

আমি একই কমান্ডটি ব্যবহার করি তবে কেবল একটি সূচি html ফাইল পাচ্ছি!
শেনকোয়েন

20

আমি ব্যবহার করি wget -rkpN -e robots=off http://www.example.com/

-r পুনরাবৃত্তির অর্থ

-kলিঙ্ক রূপান্তর মানে। সুতরাং ওয়েবপৃষ্ঠায় লিঙ্কগুলি উদাহরণ.com/bla এর পরিবর্তে লোকালহোস্ট হবে

-p মানে সমস্ত ওয়েবপৃষ্ঠা সংস্থান পান তাই ওয়েবসাইটকে সঠিকভাবে কাজ করার জন্য চিত্র এবং জাভাস্ক্রিপ্ট ফাইলগুলি পান।

-N টাইমস্ট্যাম্পগুলি পুনরুদ্ধার করার জন্য তাই যদি স্থানীয় ফাইলগুলি দূরবর্তী ওয়েবসাইটের ফাইলগুলির চেয়ে নতুন হয় তবে সেগুলি এড়িয়ে যান।

-eএটি একটি পতাকা বিকল্প robots=offযা কাজ করার জন্য সেখানে থাকা প্রয়োজন।

robots=off মানে রোবট ফাইল উপেক্ষা করুন।

আমার কাছে -cএই কমান্ডটিও ছিল তাই আমি যদি কমান্ডটি পুনরায় চালিত করবো তখনই যদি সেগুলি বন্ধ হয়ে যায় তবে তাদের সংযোগটি যদি ড্রপ হয়। আমি ভেবেছিলাম -Nভাল যেতে হবে-c


এই প্যারামিটার সেটিংসটি কী করে তা বোঝাতে আপনি নিজের উত্তরে কয়েকটা বাক্য যুক্ত করতে পারেন?
ফিক্সার 1234

দুঃখিত। অবশ্যই অসুস্থ তাদের এখন যোগ করুন
টিম জোনাস

আমি আমার উত্তর আপডেট করেছি
টিম জোনাস

ধন্যবাদ। সুতরাং -c আপনার কমান্ড উদাহরণের অংশ হওয়া উচিত বা অসম্পূর্ণ ডাউনলোডের পরে allyচ্ছিকভাবে যুক্ত করা উচিত? এছাড়াও, -e তাই হ'ল .wgetrc- এ থাকা যে কোনওটির চেয়ে কম্যান্ডটি অগ্রাধিকার নিতে পারে? এবং এটি কি টাইপের জন্য-র (পুনরাবৃত্ত বনাম। পুনরায়)?
ফিক্সার 1234

হ্যাঁ এটা ঠিক. হ্যাঁ, -eকমান্ডটি কার্যকর করবে যেন এটি .wgetrc এর একটি অংশ ছিল I আমি এটি সেখানে যুক্ত করেছি কারণ সেখানে robots=offএটি ছাড়া এটি কাজ করে না বলে মনে হয়।
টিম জোনাস

1

wget -m -A * -pk -e রোবটগুলি = www.mysite.com/ বন্ধ এটি স্থানীয়ভাবে সমস্ত ধরণের ফাইল ডাউনলোড করবে এবং এইচটিএমএল ফাইল থেকে তাদের নির্দেশ
করবে এবং এটি রোবট ফাইলটিকে উপেক্ষা করবে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.