شل البرمجة النصية لرموز قسيمة godaddy - كيف يعمل هذا البرنامج النصي؟

StackOverflow https://stackoverflow.com/questions/1122172

  •  13-09-2019
  •  | 
  •  

سؤال

على موقع القسيمة نشر شخص ما شيل للعثور على رموز خصم godaddy.

1 - هل يمكن لشخص ما أن يفسر كيف يعمل هذا البرنامج النصي؟

على وجه التحديد، أنا مرتبك حول بناء الجملة:

links url -dump | grep AI

2 - هل يسمح لك SHELL البرمجة البرمجية بالبريد عن العنكبوت تماما كما Perl / Python / Ruby؟

3 - هل الطريقة الأكثر كفاءة لإنجاز الهدف المنشود أو سيكون Perl / Python / Ruby تكنولوجيا أكثر فعالية لاستخدامها لهذه المهمة؟

4 - هل هذه الأخلاقية / القانونية؟

#!/bin/sh

gdaddy=600
while [ "$gdaddy" -lt "700" ]
do

for i in a b c d e f g h i j k l m n o p q r s t u v w x y z
do
echo "The results for gdr0$gdaddy"a"$i" >> output
links http://www.godaddy.com/default.aspx?isc=gdr0$gdaddy"a"$i -dump | grep -A1 "SPECIAL OFFER" >> output
echo >> output
echo >> output
done

gdaddy=`expr $gdaddy + 1`
done
هل كانت مفيدة؟

المحلول

1. links هو متصفح الويب المستندة إلى النص. ال -dump الأمر يجعل links إخراج نص صفحة الويب إلى المحطة، وما يلي grep يخرج الأمر أي سطر يحتوي على الكلمات "عرض خاص" والسطر التالي (-A1 يعني "و 1 خط بعد ذلك").

2. أنت يمكن العنكبوت موقع باستخدام SHELL SCRIPTING، باستخدام links أو على غرار جلب صفحات الويب وإخراج عناوين URL الخاصة بهم. (لقد فعلت هذا، للحصول على برنامج نصي التدقيق الإملائي.)

3. استخدم أي أدوات أسعد معها. أنا شخصيا أفضل ثعبان لهذا النوع من الأشياء، ولكن كما أقول، لقد استخدمت SHELL SCRIPTING للقيام بذلك.

4. قانوني؟ اسأل محام. أخلاقي؟ اسأل ضميرك.

نصائح أخرى

القانونية والأخلاقية

  • على افتراض أنك في الولايات المتحدة، لا توجد أي قوانين تقيد الوصول إلى موقع الويب من خلال برنامج نصي مثل لك.
  • هذه الصفحات غير مرجمة robots.txt.
  • وللهودية على وجه الخصوص، ليست مشكلة أخلاقية ... عندما صادفت خدمة التسجيل الخاصة بي، أخبرتهم برقم المبيعات، أخبرهم ما أردت فعله، وأخبروني على الهاتف أفضل رمز للاستخدام.
  1. تفريغ المحتوى الذي تم إرجاعه لعناوين URL، حيث يتم استبدال الحرف الأخير ل AZ، وإيجاد خط في ذلك يحتوي على "عرض خاص". وسادة مع نيولين.

  2. نعم، مع المرافق مثل الروابط، WGET، Telnet.

  3. إنه جيد بما فيه الكفاية لعدم تطالب بالأشياء مثل هذا (اجتياز مجموعة صغيرة من عناوين URL)

  4. هذا ما يصل إلى شروط الخدمة في الموقع وتشريعاتك.

الشرعية تتعلق المكان الذي تعيش فيه. استشر محترف قانوني.

أخلاقي - إذا كان عليك أن تسأل، فهذا ليس كذلك. =)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top