2009-06-14 4 views
5

मैं पर्ल/एलडब्लूपी में एक वेबक्रॉलर का निर्माण कर रहा हूं। कैसे वेब क्रॉलर इस तरह एक ASP.NET ग्रिड में एक कड़ी का अनुसरण कर सकते हैं:एक पर्ल वेब क्रॉलर एएसपी.NET पोस्टबैक का पालन कैसे कर सकता है?

<a id="ctl00_MainContent_listResult_Top_LnkNextPage" href="javascript:__doPostBack('ctl00$MainContent$listResult$Top$LnkNextPage','')">Next</a> 
+0

+1, क्योंकि यह की मेरी आरक्षण की परवाह किए बिना बिना जवाब किया जा रहा है, अगर यह वास्तव में प्रति जवाबदेह होता है, मैं भी –

उत्तर

1

लग रहा है एक WWW वहाँ की तरह :: javascript और ajax वाले प्लग इन ऐसा करने में सक्षम होना चाहिए साथ WWW::Scripter बुलाया उपवर्ग मशीनीकरण। उस विशेष दृष्टिकोण की कोशिश नहीं की है।

अन्य विकल्प WWW::Selenium है, जो बहुत अच्छा काम करता है लेकिन आपके लिए बहुत अधिक ओवरहेड/सेटअप हो सकता है।

1
+0

पता करने के लिए यह लगभग भावना वहाँ एक CPAN मॉड्यूल विशेष रूप से है कि बनाता है चाहता हूँ इस बीमारी से निपटने के लिए :) – ysth

0

WWW-Mechanize-Firefox का उपयोग करें, यह फ़ायरफ़ॉक्स द्वारा किए जा सकने वाले किसी भी लिंक को पुनर्प्राप्त/अनुपालन करने में सक्षम है।

आपको फ़ायरफ़ॉक्स में mozrepl एडन स्थापित करने की आवश्यकता है और पर्ल मॉड्यूल उस एडन से कनेक्ट होगा और लिंक खोलने के लिए फ़ायरफ़ॉक्स का उपयोग करेगा।

http://metacpan.org/pod/WWW::Mechanize::Firefox

उदाहरण: http://metacpan.org/pod/WWW::Mechanize::Firefox::Examples

संबंधित मुद्दे