انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: گرفتن لینک از یک فایل متنی  (دفعات بازدید: 1868 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین 不眠症

  • Full Member
  • *
  • ارسال: 191
  • جنسیت : پسر
    • lazygeek
گرفتن لینک از یک فایل متنی
« : 03 فروردین 1392، 09:04 ب‌ظ »
سلام
یکسری لینک میخواستم از یک وب سایت در بیاورم منتها زیاد با دستورات ترمینال و برنامه های جانبی اش آشنا نیستم.
لینک های اولیه را درآوردم و در‌ داخل یک فایل متنی دخیره کرده‌ام قدم بعدی‌ام این است که تک تک لینک ها رو مثلا با استفاده از ابزار elinks به اینترنت وصل شان کنم و لینک های داخل این لینک ها رو بکشم بیرون و بریزم توی فایل دیگر.
با استفاده از elinks به صورت مستقیم می‌دانم چطور لینک رو بکشم بیرون ولی اگر داخل فایل متنی باشه نمیدانم چطور بهش بگم خط به خط لینکها رو اجرا کنه (با استفاده از elinks)


آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
پاسخ : گرفتن لینک از یک فایل متنی
« پاسخ #1 : 04 فروردین 1392، 01:35 ق‌ظ »
با یادگیری یک هفته ای که درباره بش شروع کردم باید این راه جواب بده: با wget لینکهای اولیهتون رو توی یک پوشه یکسان دانلود کنید. مجموعه ای از فایل های html میشه که میتونید با grep -ro پوشه رو برای عبارت http جستجو کنید. درسته؟ اگر درست بود دست قشنگه رو بزنید ;D

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : گرفتن لینک از یک فایل متنی
« پاسخ #2 : 04 فروردین 1392، 01:39 ق‌ظ »
با یادگیری یک هفته ای که درباره بش شروع کردم باید این راه جواب بده: با wget لینکهای اولیهتون رو توی یک پوشه یکسان دانلود کنید. مجموعه ای از فایل های html میشه که میتونید با grep -ro پوشه رو برای عبارت http جستجو کنید. درسته؟ اگر درست بود دست قشنگه رو بزنید ;D

خب ایشون گفتن elinks ولی خب wget معقول تره. اسم فایل هرچی هست بدین صورت : (ابتدا http ها رو جدا میکنیم و بعد ftp ها رو در نهایت امر هم دانلود!)

cat /path/to/list | grep http > list
cat /path/to/list | grep ftp >> list
wget -i /path/to/list

توضیح خط به خط :
1- میگه فایل رو منتشر کن و هرچی http هست رو بریز توی list
2- میگه با ftp ها فایل رو بروز کن (>> نشونه بروز رسانی هست)
3- میگه از این لیست هرچی هست دان کن !
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود