वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने

डेटा काढा आणि त्याचे रूपांतर करा intओए डेटासेट

वेबसाइटमधील डेटा काढणे आणि चालू करणे ही सर्वात सामान्य आवश्यकता आहे intपुढील प्रक्रियेसाठी निर्यात केली जाऊ शकते अशी टॅब्यूलर रचना. परंतु फक्त डेटासेट काय आहे आणि तो कसा वापरला जातो GrabzIt चे वेब स्क्रॅपर?

डेटासेटचे उदाहरणः किंमत यादी

खाली डेटासेटमध्ये असलेली सारणी डेटा आहे किंमत सूची, टेबलमध्ये तीन स्तंभ आहेत आयटम लेबल, आयटम वर्णन आणि आयटम किंमत.

आयटम लेबल आयटम वर्णन आयटम किंमत
कॅमेरा डिजिटल फोटो घेतो $99.00

हा डेटासेट तयार करण्यासाठी आपल्याला खालील स्क्रॅप सूचना वापरण्याची आवश्यकता असेल.

Data.save('Camera', 'price list', 'item label');
Data.save('Takes digital photos', 'price list', 'item description');
Data.save('$99.00', 'price list', 'item price');

हे वापरते Data.save जोडण्यासाठी पद्धत डेटा मूल्य एका विशिष्ट व्यक्तीकडे डेटासेट आणि स्तंभ. प्रत्येक वेळी Data.save मेथडला समान डेटासेट आणि कॉलम नेम पॅरामीटर्स सह कॉल केले जाते त्या कॉलममध्ये एक नवीन पंक्ती जोडली गेली आहे. तथापि वरील स्क्रॅप सूचना फार उपयुक्त नाहीत कारण आम्ही स्थिर मूल्ये वापरून डेटासेट तयार करीत आहोत. खाली दिलेला कोड वेबपृष्ठाचा एचटीएमएल दर्शवितो, त्यानंतर आम्ही पृष्ठावरील डेटा गतिशीलपणे काढण्यासाठी स्क्रॅप सूचना लिहू आणि save it intओए डेटासेट.

<html>
    <body>
        <span id="spnLabel">Nikon 1055</span>
        <span id="spnDescription">Great little camera, creates clear sharp images.</span>
        <span id="spnPrice">$99.99</span>
    </body>
</html>

आता आपण हे वापरू Page.getTagValue कालावधी टॅगमधून मूल्ये काढण्याची पद्धत.

Data.save(Page.getTagValue({"id":{"equals":"spnLabel"}}), 'price list', 'item label');
Data.save(Page.getTagValue({"id":{"equals":"spnDescription"}}), 'price list', 'item description');
Data.save(Page.getTagValue({"id":{"equals":"spnPrice"}}), 'price list', 'item price');

आपण पाहू शकता Page.getTagValue पद्धती एक फिल्टर वापरतात, जी मजकूरातून काढणे आवश्यक असलेल्या HTML घटकास अनन्यपणे ओळखते. या प्रकरणात फिल्टर हे निर्दिष्ट करीत आहेत की आयडी HTML गुणधर्म समान असावेत spnLabel, spnDescription or spnPrice अनुक्रमे यावर क्लिक करून आपण सहजपणे फिल्टर व्युत्पन्न करू शकता फिल्टर बटण आयकॉन, जो फिल्टरचे बांधकाम सुलभ करण्यासाठी विझार्ड प्रदर्शित करतो.

एकदा आम्ही येथे दर्शविल्याप्रमाणे आपण आपला डेटासेट तयार केला की आपण त्यावर कसे निर्यात करू इच्छिता हे आपण ठरवू शकता निर्यात पर्याय टॅब