বিশেষত, আমি বিভিন্ন স্ট্যাক এক্সচেঞ্জ সাইটে আমার ব্যবহারকারী প্রোফাইল থেকে নির্দিষ্ট পৃষ্ঠাগুলি ডাউনলোড করতে সক্ষম হতে চাই। আমি তবে cron
কমান্ড লাইন থেকে এবং একটি পার্সেবল ফর্ম্যাটে স্বয়ংক্রিয়ভাবে (একটি কাজ ব্যবহার করে ) এটি করতে চাই। আমি এর জন্য লিনাক্স ব্যবহার করতে বেশি পছন্দ করি তবে প্রয়োজনে আমি ম্যাক বা উইন্ডোজ মেশিনে অ্যাক্সেস পেতে পারি।
আদর্শভাবে, আমি একটি টুল ব্যবহার করতে চান সেটি নয় Wget- বা কার্ল পৃষ্ঠাগুলি আনতে। যদিও লগ ইন করতে পারি তা আমি জানি না। আমি প্রস্তাবনা দেখেছি যাতে উল্লেখ করা হয়েছে যে আপনি ফায়ারফক্সের মাধ্যমে লগ ইন করতে পারেন, প্রাসঙ্গিক কুকি রফতানি করতে পারেন এবং তার --load-cookies
বিকল্পের মাধ্যমে এটি উইজেটে আমদানি করতে পারবেন। উদাহরণস্বরূপ এখানে এবং এখানে । যদিও আমি সবেমাত্র লগইন করেছি যদি এটি কাজ করে তবে কিছুক্ষণ পরে তা হয় না। আমার ধারণা, কারণ আইডি টোকেনটি রিফ্রেশ করতে হবে।
সুতরাং, এসইউতে লগ ইন করার পরে এবং আমার কুকিগুলি রফতানি করার পরে আমি এটি করতে পারি:
wget --load-cookies cookies.txt \
https://superuser.com/users/151431/terdon?tab=responses
যদিও কয়েক মিনিটের পরে, আমি একটি 404 ত্রুটি পেয়েছি:
wget -O ~/stack/$(date +%s) --load-cookies ~/cookies.txt \
https://superuser.com/users/151431/terdon?tab=responses
--2013-08-06 04:04:14-- https://superuser.com/users/151431/terdon?tab=responses
Resolving superuser.com (superuser.com)... 198.252.206.16
Connecting to superuser.com (superuser.com)|198.252.206.16|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-08-06 04:04:15 ERROR 404: Not Found.
সুতরাং, আমি কীভাবে কমান্ড লাইন থেকে একটি ওপেনআইডি সক্ষম ওয়েবসাইটটিতে স্বয়ংক্রিয়ভাবে লগ ইন করতে পারি?
পুনশ্চ. আমি মনে করি এটি ওয়েব অ্যাপ্লিকেশনগুলির চেয়ে এখানে আরও উপযুক্ত since আমি অনুমান করব যে কোনও সমাধান সমস্ত ওপেনআইডি সাইটগুলিতে প্রযোজ্য হবে ।