{"id":396,"date":"2012-08-24T10:31:00","date_gmt":"2012-08-24T10:31:00","guid":{"rendered":"http:\/\/www.b.shuttle.de\/hayek\/Hayek\/Jochen\/wp\/blog-de\/2012\/08\/24\/automatisierter-zugang-zum-online-banking-der-postbank\/"},"modified":"2012-08-24T10:31:00","modified_gmt":"2012-08-24T10:31:00","slug":"automatisierter-zugang-zum-online-banking-der-postbank","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-de\/2012\/08\/24\/automatisierter-zugang-zum-online-banking-der-postbank\/","title":{"rendered":"automatisierter Zugang zum &#8220;Online-Banking&#8221; der Postbank"},"content":{"rendered":"<p>\t\t\t\tTja, vor ein paar Monaten (ich denke, es war irgendein Monatswechsel) machte die Postbank ihr Online-Konto-Portal etwas <a href=\"http:\/\/de.wiktionary.org\/wiki\/schnieke\">schnieker<\/a>, etwas mehr JavaScript und was wei\u00df ich, mein Kontoauszugs-Page-Scraper tat jedenfalls ab sofort nicht mehr. Ich versuchte noch mal, meinen Baukasten einzusetzen, um die HTTP- und CGI-Verkehr zu loggen und die einzelnen Seiten zu speichern und einzeln zu betrachten. Aber ich scheiterte an einer Seite, deren JavaScript es quasi unm\u00f6glich machte, die Seite offline anzuschauen. Ich war diesbez\u00fcglich sehr entmutigt, und fasste den Entschluss, die Pflege dieses Scrapers aufzugeben.<\/p>\n<p>Um weiter online an Kontoausz\u00fcge zu kommen, downloade ich inzwischen regelm\u00e4\u00dfig die CSV-Datei, die einem da angeboten wird. Das \u00dcbel: Bis zu diesem Download muss man sich erstmal durchklicken, Kontodetails eingeben etc. Und die CSV-Datei erh\u00e4lt f\u00fcr den Verwendungszweck auch die Mehrzeiligkeit nicht.<\/p>\n<p>Hmm, inzwischen (mit etwas Abstand) kann mir der schlichte Gedanke, dass ich doch einfach mal f\u00fcr das Postbank-Online-Banking im Browser das JavaScript ausschalte. Ich war aber eigentlich total sicher, dass ich die Meldung &#8220;<i>ohne Cookies und JavaScript geht hier gar nichts<\/i>&#8221; zur\u00fcckbekommen w\u00fcrde. Aber siehe da: Man bekommt bei der Postbank seinen Kontoauszug auch ohne JavaScript. Ich werde wohl gelegentlich einen neuen Anlauf nehmen, um quasi einen neuen\u00a0Kontoauszugs-Page-Scraper f\u00fcr die Postbank zu schreiben. Ja, dieser Gedanke h\u00e4tte mir schon sehr viel fr\u00fcher kommen k\u00f6nnen, nur einfach mal so, einfach weil man das im Zusammenhang mit Page-Scraping eben mal ausprobiert \u2013 aber irgendwie war dieser Gedanke eben blockiert.<\/p>\n<p>Die Zeit, die ich f\u00fcr die Entwicklung investieren werde, wird vermutlich viel umfangreicher sein, als die Zeit, die ich bis zu meinem Lebensende br\u00e4uchte, um immer wieder die Kontodetails einzugeben \u2013 aber sei&#8217;s drum!<\/p>\n<p>Update 2012-08-28:<br \/>\nNein, im Firefox f\u00fcr die Postbank das JavaScript deaktivieren, mit LiveHTTPHeaders den HTTP-Verkehr loggen, passendes Perl-Script daraus generieren \u2026 &#8211; nach ca. 2 Stunden liefs. Ich bin verbl\u00fcfft. \u00a0Habe damit eines meiner beiden dr\u00e4ngenden <i>Home-Software<\/i>-Probleme gel\u00f6st\t\t\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tja, vor ein paar Monaten (ich denke, es war irgendein Monatswechsel) machte die Postbank ihr Online-Konto-Portal etwas schnieker, etwas mehr JavaScript und was wei\u00df ich, mein Kontoauszugs-Page-Scraper tat jedenfalls ab sofort nicht mehr. Ich versuchte noch mal, meinen Baukasten einzusetzen, um die HTTP- und CGI-Verkehr zu loggen und die einzelnen Seiten zu speichern und einzeln [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[352],"tags":[],"class_list":["post-396","post","type-post","status-publish","format-standard","hentry","category-nicht-zugeordnet"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0l8-6o","jetpack_likes_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/comments?post=396"}],"version-history":[{"count":0,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/396\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/media?parent=396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/categories?post=396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/tags?post=396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}