में वे 2 एसएमएस के माध्यम से भेजकर स्वचालित एसएमएस भेजना मैं पर्ल एलडब्लूपी का उपयोग करके वे 2 एसएमएस के माध्यम से एसएमएस भेजने की कोशिश कर रहा हूं। लॉगिन हिस्सा सफल रहा है, जिसके बाद मैं कुकीज़ को स्थानीय फ़ाइल में सहेजता हूं। लॉग इन होने के बाद स्वागत पृष्ठ एसएमएस लिंक भेजें, जिस पर किसी अन्य पृष्ठ पर रीडायरेक्ट किया गया है, उस पर क्लिक करके मोबाइल नंबर और एसएमएस टेक्स्ट के लिए दो इनपुट और एसएमएस सबमिट करने और भेजने के लिए एक बटन। फायरबग आकृति में दिखाए गए पृष्ठ संरचना का खुलासा करता है। इफ्रेम यूआरएल और फॉर्म की action
विशेषता से, मैंने फॉर्म एक्शन का पूर्ण यूआरएल बनाया और फ़ाइल में संग्रहीत कुकी के साथ फॉर्म को तदनुसार सबमिट किया। हालांकि, एसएमएस नहीं भेजा जाता है। मैं यहाँ क्या गलत कर रहा हूँ? कोड निम्नानुसार है। (दो पाठ इनपुट के लिए name
गुण सही,, Firebug में स्रोत कोड को देख कर लिया जाता है, हालांकि उस छवि में शामिल नहीं है)पर्ल
use LWP::UserAgent;
open f, "> way2sms.txt";
use HTTP::Cookies;
my $cookie_jar = HTTP::Cookies->new(
file => "cookies.txt",
autosave => 1,
);
my $ua = LWP::UserAgent->new(
agent =>
'Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1',
cookie_jar => $cookie_jar,
);
my $response = $ua->post(
'http://site2.way2sms.com/contentt/bar/Login1.action',
{
username => $user,
password => $pass,
}
);
if ($response->is_redirect) {
$response = $ua->get($response->header('Location'));
print 5 if $response->decoded_content =~ /Kaustav Mukherjee/i; #prints it, showing that the login is successful
}
my $smsresp = $ua->post("http://site5.way2sms.com/jsp/quicksms.action",[MobNo=>$mob,textArea=>'Hello World']);
एक त्वरित Google खोज ने कम से कम दो स्क्रिप्ट्स (रूबी में से एक, पायथन में एक) का खुलासा किया जो कमांड लाइन से वे 2 एसएमएस का उपयोग करता है। क्या आप वाकई उन्हें फिर से आविष्कार करना चाहते हैं? –
मुझे उन लिपियों को पता है जिन्हें आपने संदर्भित किया था। पायथन लिपि काम नहीं करता है। सीपीएएन में भी एक समान पर्ल स्क्रिप्ट है, लेकिन इसे मेकफ़ाइल में एक त्रुटि मिली है, इसलिए यह ठीक से इंस्टॉल नहीं होता है। मुझे रूबी नहीं पता, यही कारण है कि मैं इसे खुद करना चाहता हूं। – SexyBeast
way2sms के माध्यम से प्रति दिन 100 एसएमएस की सीमा है। तो, अगर आप सोच रहे थे कि यह असीमित था, तो आप गलत थे। – Prasanth