मुझे कई अलग-अलग स्रोतों से बैंक खाता विवरण खींचने की आवश्यकता है। मुझे इस डेटा को कुछ प्रकार के मानकीकृत फैशन में प्राप्त करने में सक्षम होना अच्छा लगेगा, चाहे वह सीएसवी या ऑफएक्स या एक्सएमएल हो या जो भी हो। मुझे बस यह डेटा प्राप्त करने में सक्षम होना चाहिए। मैं लेनदेन को पकड़ने के लिए अपने खाते का उपयोग करूँगा, इसलिए वहां बहुत अधिक 'कानूनी' समस्याएं नहीं होनी चाहिए। Mint.com जैसी साइटों को बैंक स्टेटमेंट कैसे प्राप्त होते हैं? वे बस आपकी खाता जानकारी, यूआरएल मांगते हैं, और फिर वे बंद और चल रहे हैं। मैं यह कैसे कर सकता हूँ?वेबसाइटों से बैंक विवरण कैसे खींचें?
उत्तर
ऐसा करने के लिए अपनी पसंदीदा भाषा में एक स्क्रीन स्क्रैपर लिखें। इसे स्वचालित करें।
आम तौर पर बैंक आपको अपनी ऑनलाइन सेवाओं के माध्यम से तीन महीने के लेनदेन तक पहुंच प्रदान करते हैं।
स्क्रीन स्क्रैपिंग विफल होने पर पैनिक बटन को धक्का देना न भूलें।
मुख्य बिंदु यहां इसे स्वचालित करना है ताकि दर्द (इसे मैन्युअल रूप से चलाने का) दूर हो जाए ताकि आप जो भी देखते हैं, वह आपके खातों के "लगातार" अपडेट किए गए लेन-देन हो।
मैंने थोड़ी देर पहले एक व्यापक तकनीकी लेख पढ़ा, हालांकि, मुझे यह नहीं मिल रहा है। इस कंपनी से
- क्वेरी API: मेरी स्मृति से यह क्या टकसाल अपने बैंक से डेटा प्राप्त करने में करता है http://www.finappstore.com/
- तो बैंक से ऊपर एपीआई में नहीं है वे scraping स्क्रीन करने के लिए वापस आने
मैं कुछ हद तक उलझन में हूं कि यह वेबसाइट किसी भी चीज़ को कैसे मदद करती है। क्या उनके पास वक्तव्य प्राप्त करने के लिए एक एपीआई है? यानी: क्या उनके साथ पंजीकरण करने के लिए मेरे समय के लायक है? ;) –
मैंने सोचा कि फिनैपस्टोर एपीआई केवल उनके कोड/प्रोटोकॉल के माध्यम से फ्लेक्स से उपलब्ध है। –
अपने लेन-देन को पकड़ें और उन्हें iCreateOFX Basic v4 का उपयोग करके OFX और/QIF में कनवर्ट करने के लिए एक्सएलएस के सीएसवी में सहेजें या v5 beta आज़माएं।
यदि आप एक साधारण, व्यक्तिगत समाधान में रुचि रखते हैं, तो एक आसान तरीका आपके सभी खरीदों को टकसाल करेगा और उन्हें डाउनलोड करने के लिए मौजूदा स्क्रैपर का उपयोग करेगा। कुछ ऐसा: https://github.com/mrooney/mintapi।
अन्य मुख्य चीजें जिन्हें आप विचार कर सकते हैं Plaid (अधिक वाणिज्यिक उत्पाद लेकिन वास्तव में अच्छा लग रहा है) और https://www.buxfer.com जिसमें एक निःशुल्क एपीआई है। देर से टकसाल ने स्क्रैपर्स को इसे खराब करने के लिए कठिन बना दिया है।
मैं स्क्रीन स्क्रैपिंग के लिए पूरी तरह से नया हूं। मैं पाइथन में अपना आवेदन लिख रहा हूं, मॉड्यूल-वार कहां से शुरू करना है, इस पर कोई विचार है? मुझे बैंकबॉज (एक रूबी स्क्रैपर) मिला, लेकिन मुझे वास्तव में इसे पायथन में चाहिए। मेरा बैंक ओएफएक्स को लेनदेन निर्यात करने का समर्थन करता है, लेकिन विशेष रूप से स्क्रैपिंग के अलावा इसे स्वचालित करने का कोई तरीका नहीं है। धन्यवाद। –
सुंदर सूप पर एक नज़र डालें: http://www.crummy.com/software/BeautifulSoup/। यह बहुत सभ्य है। – holygeek
आप एक स्क्रीन स्क्रैपर कैसे लिखते हैं जो इस तथ्य से निपटेंगे कि कुछ बैंकों में जटिल जावास्क्रिप्ट है जो लॉगिन प्रक्रिया के दौरान चलता है और जीयूआई के बिना कमांड लाइन से स्क्रैपर चलाने की आवश्यकता होती है? – Michael