سؤال

أرغب في إنشاء وظيفة cron ليلية تجلب صفحة Stackoverflow الخاصة بي وتفرقها عن صفحة اليوم السابق، حتى أتمكن من رؤية ملخص التغيير لأسئلتي وإجاباتي وتصنيفي وما إلى ذلك.

لسوء الحظ، لم أتمكن من الحصول على المجموعة الصحيحة من ملفات تعريف الارتباط، وما إلى ذلك، لإتمام هذا العمل.أيه أفكار؟

أيضًا، عند انتهاء الإصدار التجريبي، هل سيكون من الممكن الوصول إلى صفحة الحالة الخاصة بي دون تسجيل الدخول؟

هل كانت مفيدة؟

المحلول

صفحة الحالة الخاصة بك متاحة الآن دون تسجيل الدخول (انقر فوق تسجيل خروج وتجربته).عند تعطيل ملف تعريف الارتباط التجريبي، لن يكون هناك أي شيء بينك وبين صفحة الحالة الخاصة بك.

بالنسبة لـ wget:

wget --no-cookies --header "Cookie: soba=(LookItUpYourself)" https://stackoverflow.com/users/30/myProfile.html

نصائح أخرى

من مارك هاريسون

وإليك ما يعمل ...

حليقة -s --cookie soba=. https://stackoverflow.com/users

و ل wget:

wget --no-cookies --header "Cookie: soba=(LookItUpYourself)" https://stackoverflow.com/users/30/myProfile.html

فكرة جيدة :)

أفترض أنك استخدمت wget's

--load-cookies (filename)

قد يساعد قليلاً ولكن قد يكون من الأسهل استخدام شيء مثل Mechanize (في Perl أو python) لتقليد المتصفح بشكل كامل للحصول على عنكبوت جيد.

لم أتمكن من معرفة كيفية تشغيل ملفات تعريف الارتباط أيضًا، ولكنني تمكنت من الوصول إلى صفحة الحالة الخاصة بي في متصفحي أثناء تسجيل الخروج، لذلك أفترض أن هذا سيعمل بمجرد ظهور تدفق المكدس للعامة.

هذه فكرة مثيرة للاهتمام، لكن ألن تتمكن أيضًا من التقاط الاختلافات في كود html الأساسي؟هل لديك استراتيجية لتجنب أن ينتهي الأمر باختلاف في HTML وليس المحتوى الفعلي؟

وإليك ما يعمل ...

curl -s --cookie soba=. http://stackoverflow.com/users
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top