Das deutsche Python-Forum

10 Jahre Diskussionen rund um die Programmiersprache Python
Aktuelle Zeit: Dienstag 22. Juli 2014, 20:20

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: parsen mit lxml
BeitragVerfasst: Donnerstag 14. Februar 2013, 11:21 
User

Registriert: Dienstag 15. Juni 2010, 11:02
Beiträge: 26
ich möchte mit lxml bestimmte Tabellen, Texte aus einer html-Seite herauslesen.

da mir das parsen mit etree haufenweise Fehler ausspuckt, habe ich lxml.html verwendet, was auch soweit klappt (zumindest bekomme ich keine Error).
Nun gibt die Doku auf http://lxml.de/lxmlhtml.html#html-element-methods an, dass es eine Methode get_element_by_id gibt, bei der ich dachte, das ist das was ich brauche (die id von der Tabelle, die ich haben will, kenne ich)

Aber: das html Objekt, das ich mit parse bekomme, kennt diese Methode nicht. Ich finde diese Methode nur bei der Klasse HtmlMixin. Allerdings finde ich nicht und hab keine Ahnung wie ich ein solches Objekt befülle. (Ja ich habe die Doku gelesen)

Dumme Frage ? Ein kleiner Tipp reicht mir.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Donnerstag 14. Februar 2013, 11:38 
Python-Forum Veteran

Registriert: Freitag 4. August 2006, 11:29
Beiträge: 5746
Versuche ".parse(…).getroot().get_element_by_id(…)".

_________________
Freiheit ist immer die Freiheit der Andersdenkenden. (Rosa Luxemburg) — Blog, Twitter, GitHub


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Donnerstag 14. Februar 2013, 16:26 
User

Registriert: Dienstag 15. Juni 2010, 11:02
Beiträge: 26
sorry, musste gerade dringend anderes erledigen...

also Dein Vorschlag funktioniert nicht, da getroot() die Methode get_element_by_id nicht kennt. Mich wundert allerdings die Fehlermeldung NonType:

mix = lxml.html.parse(self.f).getroot().get_element_by_id(spID)
builtins.AttributeError: 'NoneType' object has no attribute 'get_element_by_id'

Hilft das etwas ?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Donnerstag 14. Februar 2013, 16:59 
User

Registriert: Donnerstag 7. Juli 2011, 14:27
Beiträge: 103
@mikanoca:
die Methode getroot() gibt offensichtlich None zurück, was daran liegen kann, dass self.f kein root-element enthält, leider schweigt die Doku hierzu: http://lxml.de/api/lxml.etree._ElementTree-class.html
evtl. gibt es in self.f kein <html>...</html> Element?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Donnerstag 14. Februar 2013, 18:08 
Python-Forum Veteran

Registriert: Freitag 4. August 2006, 11:29
Beiträge: 5746
@mikanoca Dann brauchen wir jetzt Quelltext und das HTML, um Dir weiterhelfen zu können.

_________________
Freiheit ist immer die Freiheit der Andersdenkenden. (Rosa Luxemburg) — Blog, Twitter, GitHub


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Donnerstag 14. Februar 2013, 18:59 
User

Registriert: Dienstag 15. Juni 2010, 11:02
Beiträge: 26
immer kommt etwas dazwischen...

ich fürchte auch, dass das html -Dok so schlecht ist, dass der Parser einfach über alles drüber geht. (wie kann ich
denn hier eine Datei anhängen ?)

Morgen gehts weiter...


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Freitag 15. Februar 2013, 09:28 
User

Registriert: Dienstag 15. Juni 2010, 11:02
Beiträge: 26
ich hab jetzt die Datei lokal gespeichert und dan als String gepastet und drinnen Teile weggelassen, außerdem noch einmal mit dem etree.parser:
       
        content = self.f.read()
        print(content)
        etree.clear_error_log()
        try:
            tree = etree.parse(self.f)
        except lxml.etree.XMLSyntaxError as e:
            log = e.error_log.filter_from_level(etree.ErrorLevels.FATAL)
            print(log)
            pass

Highlighting by GeSHi

b'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html style="cursor: default;" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">\r\n<head>\r\n\t\t<script src="xxx-Dateien/jquery_003.js"></script><script src="xxx-Dateien/all.js" id="facebook-jssdk"></script><script src="xxx-Dateien/ga.js" async="" type="text/javascript"></script><script async="" src="xxx-Dateien/cbgapi.loaded_0"></script><script src="xxx-Dateien/92670713.js" type="text/javascript"></script>\r\n\t\t\t\r\n\t<title>Managerspiel - Kader - transfermarkt.de</title>\r\n\r\n\r\n\t<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\r\n\t<meta name="format-detection" content="telephone=no">\r\n\r\n\t<meta name="google-site-verification" content="84bpx4KxzZY4AB6JP1QttWeiqUWYtmbvcgoRVKaw2HQ">\r\n\t<meta name="description" content="">\r\n\t<link href="https://plus.google.com/100469219132498412960" rel="publisher">\r\n<link rel="search" title="transfermarkt.de" href="http://static.transfermarkt.net/static/downloads/specials/transfermarkt_de.xml" type="application/opensearchdescription+xml">\r\n\t<link rel="image_src" type="image/png" href="xxx-Dateien/logo.png">\r\n\t<meta property="fb:admins" content="1825500939,1289701991,100001215771843,100002280345866">\r\n\t\r\n\t<meta property="og:title" content="Das Fu\xc3\x9fball-Managerspiel">\r\n\t<meta property="og:type" content="game">\r\n\t<meta property="og:url" content="http://www.transfermarkt.de/de/fussball-manager/startseite/managerspiel.html">\r\n\t<meta property="og:site_name" content="transfermarkt.de">\r\n\t<meta property="og:description" content="Transfermarkt Bundesliga Managerspiel">\r\n\r\n\r\n\r\n\r\n\r\n\t<link rel="stylesheet" type="text/css" href="xxx-Dateien/style.css">\r\n\t\r\n\t\r\n\t<link rel="stylesheet" type="text/css" href="xxx-Dateien/style_inline.css">\r\n\t<link rel="stylesheet" type="text/css" href="xxx-Dateien/jquery.css">\r\n\t<link rel="stylesheet" type="text/css" href="xxx-Dateien/jquery_002.css">\r\n\t<link rel="stylesheet" type="text/css" href="xxx-Dateien/style_sprites.css">\r\n\t\r\n\t<link rel="stylesheet" type="text/css" href="xxx-Dateien/style_menu_green.css">\r\n\r\n\r\n\t<script type="text/javascript" src="xxx-Dateien/smartad.js"></script><script src="xxx-Dateien/js_002.js"></script><script src="xxx-Dateien/gw.js"></script>\r\n\t<script type="text/javascript">\r\n<!--\r\n//configuration\r\nurl_mapping = \'kaderprivateliga/managerspiel\';\r\n\r\n\r\n\tactionResult = \'1\';\r\n\t\r\n\r\nOAS_url \t= \'http://ad.adworx.at/RealMedia/ads/\';\r\nOAS_query \t= \'?\';\r\n\r\nvar showAdworxBanner = 0;\r\n\r\nif(url_mapping == \'/\'){\r\n\tOAS_sitepage \t\t= \'www.transfermarkt.de/startseite\';\r\n\tOAS_listpos \t\t= \'x09\';\r\n\tshowAdworxBanner \t= 1;\t\r\n}else if(url_mapping == \'news/anzeigen\'){\r\n\tOAS_sitepage \t\t= \'www.transfermarkt.de/news\';\r\n\tOAS_listpos \t\t= \'x01\';\r\n\tshowAdworxBanner\t= 1;\t\r\n}else if(url_mapping == \'startseite/wettbewerb\'){\r\n\tOAS_sitepage \t\t= \'www.transfermarkt.de/icon\';\r\n\tOAS_listpos \t\t= \'x12\';\r\n\tshowAdworxBanner \t= 1;\t\r\n}else if(url_mapping == \'tippen/tmtipprunde\'){\r\n\tOAS_sitepage \t\t= \'www.transfermarkt.de/tippspiel\';\r\n\tOAS_listpos \t\t= \'x25\';\r\n\tshowAdworxBanner \t= 1;\t\r\n}else if(url_mapping == \'live/ticker\' || url_mapping == \'live/tickerv2\'){\r\n\tOAS_sitepage \t\t= \'www.transfermarkt.de/live\';\r\n\tOAS_listpos \t\t= \'x25\';\r\n\tshowAdworxBanner \t= 1;\t\r\n}else if(url_mapping == \'livetickeruebersicht/ticker\'){\r\n\tOAS_sitepage \t\t= \'www.transfermarkt.de/live\';\r\n\tOAS_listpos \t\t= \'x25\';\r\n\tshowAdworxBanner \t= 1;\t\r\n}\r\n\r\nif(showAdworxBanner == 1){\r\n\t//end of configuration\r\n\tOAS_version = 10;\r\n\tOAS_rn = \'001234567890\'; OAS_rns = \'1234567890\';\r\n\tOAS_rn = new String (Math.random()); OAS_rns = OAS_rn.substring (2, 11);\r\n\tfunction OAS_NORMAL(pos) { \r\n\tdocument.write(\'<a href="\' + OAS_url + \'click_nx.ads/\' + OAS_sitepage + \'/1\' + OAS_rns + \'@\' + OAS_listpos + \'!\' + pos + OAS_query + \'" target=_top>\');\r\n\tdocument.write(\'<img src="\' + OAS_url + \'adstream_nx.ads/\' + OAS_sitepage + \'/1\' + OAS_rns + \'@\' + OAS_listpos + \'!\' + pos + OAS_query + \'" border=0 alt=""></a>\');\r\n\t}\r\n}\r\n//-->\r\n</script>\r\n<!-- OAS SETUP End -->\r\n\r\n\r\n\r\n\t<link rel="alternate" type="application/rss+xml" title="Transfermarkt RSS-Feed" href="http://www.transfermarkt.de/static/rss/AktuelleNewsDE.rss">\r\n<link rel="stylesheet" type="text/css" href="xxx-Dateien/colorbox.css">\r\n<link rel="stylesheet" type="text/css" href="xxx-Dateien/token-input.css">\r\n\r\n\r\n\r\n\r\n<script type="text/javascript" src="xxx-Dateien/jq_20120120.js"></script>\r\n<script type="text/javascript" src="xxx-Dateien/jquery_002.js"></script>\r\n<script type="text/javascript" src="xxx-Dateien/jquery_007.js"></script>\r\n<script type="text/javascript" src="xxx-Dateien/jquery_006.js"></script>\r\n<script type="text/javascript" src="xxx-Dateien/jquery_005.js"></script>\r\n<script type="text/javascript" src="xxx-Dateien/jquery_004.js"></script>\r\n<script type="text/javascript" src="xxx-Dateien/jquery_004.js"></script>\r\n<script type="text/javascript" src="xxx-Dateien/tmfunc.js"></script>\r\n\r\n\r\n<script type="text/javascript" src="xxx-Dateien/jquery.js"></script>\r\n\r\n\r\n<!-- Dieses Tag in den Head-Bereich oder direkt vor dem schlie\xc3\x9fenden Body-Tag einf\xc3\xbcgen -->\r\n\r\n</head>\r\n\t\r\n<body data-twttr-rendered="true" style="background-color: rgb(95, 95, 95); cursor: default;">\r\n<div style="position: absolute;">\r\n\t<object id="_GPL_swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" height="1" width="1">\r\n\t\t<param name="movie" value="http://cdncache-a.akamaihd.net/items/it/swf/f.swf">\r\n\t\t<param name="quality" value="high"><param name="wmode" value="transparent">\r\n\t\t<param name="allowScriptAccess" value="always">\r\n\t\t<param name="flashVars" value="keywordsURL=http%3A//i.trkjmp.com/kwd%3Fc%3DOjo6d3d3LnRyYW5zZmVybWFya3QuZGU6ei0xMDYzLTE1MjI0%26cb%3D_GPL.items.a652c.displayKeywords&amp;keywords=hallo%7Cmanagerspiel%7Cfavoriten%7Cfacebook%7Cauf%20facebook%7Ctwitter%7Cauf%20twitter%7Cneu%7Calle%20ger%C3%BCchte%20aus%20der%20ger%C3%BCchtek%C3%BCche%20gibt%7Cunter%7Cfolgen%7Ctransfermarkt%20auf%7Ckontostand%7C543%7C272%7Ckaderwert%7C222%7C000%7Cgesamtwert%7C103%7C765%7Ctm-elite%7Cname%7Cverein%7Calter%7Cmarktwert%7Cstatus%7Cspiele%7C%C3%B8-note%7Cletztes%20spiel%7C%C3%B8-punkte%7C271%7C799%7C255%7C882%7C296%7C128%7C179%7C460%7C653%7C100%7C719%7C497%7C835%7C292%7C004%7C342%7C227%7C387%7C374%7Cposition%7Canzahl%20spieler%7C%C3%B8-alter%7Cgesamtmarktwert%7C%C3%B8-marktwert%7Ctorwart%7C070%7C035%7Cabwehr%7C740%7C148%7Cmittelfeld%7C856%7C785%7C600%7Csturm%7C556%7C926%7C009%7C652%7Caktive%20liga"><!--[if !IE]> <--> \r\n\t\t<object id="_GPL_swf" data="xxx-Dateien/f.swf" type="application/x-shockwave-flash" height="1" width="1">\r\n\t\t\t<param name="quality" value="high">\r\n\t\t\t<param name="wmode" value="transparent"><param name="allowScriptAccess" value="always">\r\n\t\t\t<param name="flashVars" value="keywordsURL=http%3A//i.trkjmp.com/kwd%3Fc%3DOjo6d3d3LnRyYW5zZmVybWFya3QuZGU6ei0xMDYzLTE1MjI0%26cb%3D_GPL.items.a652c.displayKeywords&amp;keywords=hallo%7Cmanagerspiel%7Cfavoriten%7Cfacebook%7Cauf%20facebook%7Ctwitter%7Cauf%20twitter%7Cneu%7Calle%20ger%C3%BCchte%20aus%20der%20ger%C3%BCchtek%C3%BCche%20gibt%7Cunter%7Cfolgen%7Ctransfermarkt%20auf%7Ckontostand%7C543%7C272%7Ckaderwert%7C222%7C000%7Cgesamtwert%7C103%7C765%7Ctm-elite%7Cname%7Cverein%7Calter%7Cmarktwert%7Cstatus%7Cspiele%7C%C3%B8-note%7Cletztes%20spiel%7C%C3%B8-punkte%7C271%7C799%7C255%7C882%7C296%7C128%7C179%7C460%7C653%7C100%7C719%7C497%7C835%7C292%7C004%7C342%7C227%7C387%7C374%7Cposition%7Canzahl%20spieler%7C%C3%B8-alter%7Cgesamtmarktwert%7C%C3%B8-marktwert%7Ctorwart%7C070%7C035%7Cabwehr%7C740%7C148%7Cmittelfeld%7C856%7C785%7C600%7Csturm%7C556%7C926%7C009%7C652%7Caktive%20liga">\r\n\t\t</object> <!----> <!--[endif]----> \r\n\t</object>\r\n</div>\r\n<div id="_GPL_e6a00_parent_div" style="position: absolute; top: 0px; left: 0px; width: 1px; height: 1px; z-index: 2147483647;">\r\n\t<object data="xxx-Dateien/storage.swf" id="_GPL_e6a00_swf" type="application/x-shockwave-flash" height="1" width="1">\r\n\t<param value="transparent" name="wmode">\r\n\t<param value="always" name="allowscriptaccess">\r\n\t<param value="logfn=_GPL.items.e6a00.log&amp;onload=_GPL.items.e6a00.onload&amp;onerror=_GPL.items.e6a00.onerror&amp;LSOName=gpl" name="flashvars">\r\n\t</object>\r\n\t</div>\r\n\t<iframe style="width:0px;height:0px;border:0px;position:absolute;min-width:0px;min-height:0px" src="xxx-Dateien/uid.htm">\r\n\t</iframe>\r\n<div class=" fb_reset" id="fb-root"><div style="position: absolute; top: -10000px; height: 0px; width: 0px;"><div><iframe src="xxx-Dateien/xd_arbiter.htm" style="border: medium none;" tab-index="-1" title="Facebook Cross Domain Communication Frame" aria-hidden="true" allowtransparency="true" name="fb_xdm_frame_http" frameborder="0" scrolling="no"></iframe><iframe src="xxx-Dateien/xd_arbiter_002.htm" style="border: medium none;" tab-index="-1" title="Facebook Cross Domain Communication Frame" aria-hidden="true" allowtransparency="true" name="fb_xdm_frame_https" frameborder="0" scrolling="no"></iframe></div></div><div style="position: absolute; top: -10000px; height: 0px; width: 0px;"><div></div></div></div>\r\n\r\n\r\n\r\n<div class="dn"><img src="xxx-Dateien/start.gif" alt="" title="" height="1" width="1"></div>\r\n<!--SZMFRABO VERSION="1.1" -->\r\n<script src="xxx-Dateien/survey.js" type="Text/Javascript"></script>\r\n<!-- /SZMFRABO -->\r\n\r\n\r\n<div class="sortingState opacity80 dn ac" style="position:absolute;width:790px;background: white url(http://static.transfermarkt.net/static/ ... icator.gif) center center no-repeat"></div>\r\n\r\n\r\n<div id="frnMain">\r\n\t\t\t<div id="frnBanner">\r\n\t\t\t<div id="frnBannerAd">\r\n\t\t\t\t\r\n\t\t\t\t <script type="text/javascript">sas_pageid=\'42823/(managerspiel)\';sas_formatid=3648;sas_target=\'\';sas_noad=\'\';SmartAdServer(sas_pageid,sas_formatid,sas_target);</script><script src="xxx-Dateien/a_002.js"></script><style type="text/css">html, body, #fullBanner{\tbackground-color: #5f5f5f; }</style>\r\n\r\n\r\n\r\n<script type="text/javascript" src="xxx-Dateien/wp_rop.js"></script><style type="text/css">\r\n#frnBannerAd{left:-45px;position:relative;height:90px;}\r\n</style>\r\n\r\n\r\n\r\n<style type="text/css">\r\n#skyscraper2{display: none;} \r\n</style>\r\n<noscript><a href=\'http://ww251.smartadserver.com/call/pubjumpi/42823/(managerspiel)/3648/M/1360913454/?\' target=\'_blank\'><img src=\'http://ww251.smartadserver.com/call/pubi/42823/(managerspiel)/3648/M/1360913454/?\' border=\'0\' alt=\'\' /></a></noscript><script type="text/javascript">var showSuperBanner = document.getElementById(\'frnBannerAd\');if (showSuperBanner != null && typeof(sas_noad) != \'undefined\' && sas_noad){showSuperBanner.style.display = \'none\';}</script>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t\r\n\t\t\t<div id="frnAdSky">\r\n\t\t\t<div id="frnAdSkyPos">\r\n\t\t\t\r\n\t\t\t<script type="text/javascript">sas_pageid=\'42823/(managerspiel)\';sas_formatid=3650;sas_target=\'\';sas_noad=\'\';SmartAdServer(sas_pageid,sas_formatid,sas_target);</script><noscript><a href=\'http://ww251.smartadserver.com/call/pubjumpi/42823/(managerspiel)/3650/S/1360913454/?\' target=\'_blank\'><img src=\'http://ww251.smartadserver.com/call/pubi/42823/(managerspiel)/3650/S/1360913454/?\' border=\'0\' alt=\'\' /></a></noscript>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n\r\n<div id="main" class="cb">\r\n\t<div id="content">\r\n\t\t\t\t\t<div id="head" class="news_bg">\r\n\t\t\t\t\t\t\t\t<a href="http://www.transfermarkt.de/de/" id="logo" name="top" title="Startseite"><img src="xxx-Dateien/logo.png" alt="Zur Startseite" height="53" width="127"></a>\r\n\t\t\t\r\n\t\t\t<a href="http://www.transfermarkt.de/de/neu/info/immerbesser.html?from=logo" id="ib" title="...immer besser!">... immer besser!</a>\r\n\t\t\t<div class="fr" id="headright">\r\n\t\t\t\t\r\n\t\t\t\t<div class="fl shortlinks">\r\n\t\t\t\t\t<p class="vb"><img src="xxx-Dateien/rss.png" alt="RSS">&nbsp;<a href="http://www.transfermarkt.de/static/rss/AktuelleNewsDE.rss">RSS</a></p>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<p class="vb"><img src="xxx-Dateien/faq.png" alt="FAQ">&nbsp;<a href="http://www.transfermarkt.de/de/information/basics/kontaktformular.html">FAQ</a></p>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<p class="vb"><img src="xxx-Dateien/chef.png" alt="Chef">&nbsp;<a href="http://www.basisrecherche.de/" target="_blank">Chef</a></p>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t<p class="vb">\r\n\t\t\t\t\t\t \r\n \r\n <a href="http://www.transfermarkt.de/en/tm-elite-iv/kaderprivateliga/managerspiel_16030.html" title="Englische Sprachversion"><img src="xxx-Dateien/uk.jpg" alt="Englische Sprachversion"></a>\r\n \t </p>\r\n\t\t\t\t</div>\r\n\t\t\t\t\r\n\t\t\t\t<div id="userspace" class="fr">\r\n\t\t\t\t\t<form method="post" action="/de/benutzer/system/logout.html" id="login">\r\n\t\t\t\t\t\t<p>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tHallo <a href="http://www.transfermarkt.de/de/mikanoca/profilbearbeiten/benutzer.html" class="s9">mikanoca</a>!</p>\r\n\r\n\t\t\t\t\t\t<p>\r\n\t\t\t\t\t\t\t<img src="xxx-Dateien/arrow_white_right_pn.gif" class="mitte" alt=""><a href="http://www.transfermarkt.de/de/mikanoca/posteingang/nachrichten.html" class="s9">1 ungelesene Nachricht</a>\r\n\t\t\t\t\t\t</p>\r\n\t\t\t\t\t\t<p><input class="logout_button fb" value="Logout" type="submit"></p>\r\n\t\t\t\t\t</form>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div id="headnavi">\r\n\t\t\t\t<form class="fl" method="get" action="/de/undefined/suche/ergebnis.html" id="quicksearch_form">\r\n\t\t\t\t\t<input autocomplete="off" id="quicksearch_field" class="headinputtext vm ac_input" value="Schnellsuche" onfocus="var selbst=$(\'#quicksearch_field\');if(selbst.val()==\'Schnellsuche\') $(\'#quicksearch_field\').val(\'\');" name="quicksearch" style="width:126px;margin:2px 0 0 6px;background-color:#fff;height:13px;" type="text">\r\n\t\t\t\t\t<input class="vm" src="xxx-Dateien/lupe.gif" style="margin:3px 6px 0 0;" type="image">\r\n\t\t\t\t</form>\r\n\t\t\t\t<a href="http://www.transfermarkt.de/de/?from=top_navi">Startseite</a>\r\n\t\t\t\t<a href="http://www.transfermarkt.de/de/news/news/datum.html?from=top_navi">News</a>\r\n\t\t\t\t\t\t\t\t<a href="http://www.transfermarkt.de/de/2010/startseite/wettbewerbeDE.html?from=top_navi">Wettbewerbe</a>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<a href="http://www.transfermarkt.de/de/default/startseite/statistiken.html?from=top_navi">Statistiken</a>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<a href="http://www.transfermarkt.de/de/transfers/startseite-km/transfers.html?from=top_navi">Transfers</a>\r\n\t\t\t\t\t\t\t\t<a href="http://www.transfermarkt.de/de/fussball/foren/uebersicht.html?from=top_navi">Forum</a>\r\n\t\t\t\t<a href="http://www.transfermarkt.de/de/liveticker/livetickeruebersicht/ticker.html?from=top_navi">Live</a>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="http://www.transfermarkt.de/de/social-network/uebersicht/mein-tm.html?from=top_navi" style="border-right:0;padding-left:21px;padding-right:21px;">Mein-TM</a>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="http://www.transfermarkt.de/de/usermenue/profilbearbeiten/benutzer.html?from=top_navi" style="border-left:1px solid #fff;border-right:0;padding-left:28px;padding-right:28px;">Usermen\xc3\xbc</a>\r\n\t\t\t\t\r\n\r\n\t\t\t</div>\r\n\t\t\t<div id="headbalken">\r\n\t\t\t\t<span class="ca bc" style="font-size:10px;">&nbsp;</span>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class="cb"></div>\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\r\n\t\t<div id="left">\r\n\t\t\t<ul>\r\n\t\t\t<li class="mainpoint_li">\r\n\t\t\t\t\t\t\t\t\tManagerspiel\r\n\t\t\t\t\t\t\t</li>\r\n\r\n\t\t\t\t\t\t\t<li><a href="http://www.transfermarkt.de/de/tm-elite-iv/startseiteprivateliga/managerspiel_16030.html" class="navipoint_first">Startseite</a></li><li>\r\n\t\t\t\t\t\t\t\t<a href="http://www.transfermarkt.de/de/tm-elite-iv/adminprivateliga/managerspiel_16030.html" class="navipoint">Liga verwalten</a></li>\r\n\t\t\t\r\n\r\n\r\n\t\t\t\t<li class="mainpoint_lasche">&nbsp;</li>\r\n\t\t\t</ul>\r\n\r\n\t\t\t\t\t\t<ul>\r\n\t\t\t\t<li class="mainpoint_lasche_up">&nbsp;</li>\r\n\t\t\t\t<li class="mainpoint_li_2">Favoriten</li>\r\n\t\t\t\t\t\t\t\t\t\t\t<li><a href="http://www.transfermarkt.de/de/mikanoca/favoriten/benutzer.html" class="navipoint">Favoriten bearbeiten</a></li>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class="mainpoint_lasche">&nbsp;</li>\r\n\t\t\t</ul>\r\n\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\t\t<a href="http://www.transfermarkt.de/de/themenwoche/themenwoche/news.html" title="Themenwoche"><img src="xxx-Dateien/teaser_themenwoche_07_2013.jpg" title="Themenwoche" alt="-"></a><br><br>\r\n\t\t\t<p class="hl_startseite">Facebook</p>\r\n\t\t\t<p class="box_startseite p5">\r\n\t\t\t\t<a href="http://www.facebook.com/transfermarkt" target="_blank" rel="nofollow" title="Transfermarkt auf Facebook"><img src="xxx-Dateien/facebook.gif" alt="Facebook" class="fl" style="margin-top:4px;margin-right:5px" height="20" width="20"></a>\r\n\t\t\t\t<a href="http://www.facebook.com/transfermarkt" target="_blank" rel="nofollow" title="Transfermarkt auf Facebook">Transfermarkt.de</a> auf Facebook<br>\r\n\t\t\t\t<iframe src="xxx-Dateien/like.htm" style="border:none; overflow:hidden; width:160px; height:21px; margin-top:5px" allowtransparency="true" frameborder="0" scrolling="no"></iframe>\r\n\t\t\t</p>\r\n\t\t\t\t\t\t\t<p class="hl_startseite mt10">Twitter</p>\r\n\t\t\t<p class="box_startseite p2">\r\n\t\t\t\t\t\t\t\t<iframe data-twttr-rendered="true" title="Twitter Follow Button" style="width: 155px; height: 20px;" class="twitter-follow-button twitter-follow-button" src="xxx-Dateien/follow_button.htm" allowtransparency="true" frameborder="0" scrolling="no"></iframe>\r\n\t\t\t\t\t\t\t\t<script src="xxx-Dateien/widgets.js" type="text/javascript"></script>\r\n\t\t\t\t<br>\r\n\t\t\t\t<a href="http://twitter.com/TMde_news" target="_blank" rel="nofollow" title="Transfermarkt auf Twitter" class="track_me"><img src="xxx-Dateien/t_small-a.png" alt="Folge Transfermarkt auf Twitter" height="22" width="22"></a>\r\n\t\t\t\t<a href="http://twitter.com/TMde_news" target="_blank" rel="nofollow" title="Transfermarkt auf Twitter" class="track_me">Transfermarkt-News</a> auf Twitter<br>\r\n\t\t\t\t<br>\r\n\t\t\t\t<b class="s9">Neu:</b> Alle Ger\xc3\xbcchte aus der Ger\xc3\xbcchtek\xc3\xbcche gibt es unter<br>\r\n\t\t\t\t<a href="http://twitter.com/TMgeruechte" target="_blank" rel="nofollow" title="Transfermarkt auf Twitter" class="track_me">twitter.com/TMgeruechte</a><br>\r\n\t\t\t</p>\r\n\t\t\t<p class="hl_startseite mt10">Google+</p>\r\n\t\t\t<p class="box_startseite p5" style="height:80px;">\r\n\t\t\t\tAuf Google+ folgen:<br><br>\r\n\t\t\t\t<!-- Dieses Tag dort einf\xc3\xbcgen, wo die +1-Schaltfl\xc3\xa4che dargestellt werden soll -->\r\n\t\t\t\t<a href="https://plus.google.com/100469219132498412960?prsrc=3" target="_blank" style="text-decoration:none;"><img src="xxx-Dateien/gplus-32.png" alt="" style="border:0;width:32px;height:32px;" title="Transfermarkt auf Google+"></a>Transfermarkt auf <a href="https://plus.google.com/100469219132498412960/posts" target="_blank" title="Google+">Google+</a>\r\n\t\t\t</p>\r\n\t\t\t\r\n\t\t\t\t\t\t<br><br>\r\n\t\t\t<div style="padding-left:5px;">\r\n\t\t\t\t<input class="sbicon cp sm_sprite sprite_vz" onclick="bookmarkOpen(\'vz\');" title="Bookmark bei: VZ" type="button">\r\n\t\t\t\t<input class="sbicon cp sm_sprite sprite_wong" onclick="bookmarkOpen(\'mister-wong\');" title="Bookmark bei: Mr. Wong" type="button">\r\n\t\t\t\t<input class="sbicon cp sm_sprite sprite_newskick" onclick="bookmarkOpen(\'newskick\');" title="Bookmark bei: Newskick" type="button">\r\n\t\t\t\t<input class="sbicon cp sm_sprite sprite_google" onclick="bookmarkOpen(\'google\');" title="Bookmark bei: Google" type="button">\r\n\t\t\t\t<input class="sbicon cp sm_sprite sprite_facebook" onclick="bookmarkOpen(\'facebook\');" title="Bookmark bei: Facebook" type="button">\r\n\t\t\t\t<input class="sbicon cp sm_sprite sprite_delicious" onclick="bookmarkOpen(\'del.icio\');" title="Bookmark bei: Del.icio.us" type="button">\r\n\t\t\t</div>\r\n\t\t\t\r\n\t\t\t\r\n \t\t\t\t\t</div>\r\n\r\n\r\n\r\n\t<div id="centerbig">\r\n\t\t<div class="cp" onclick="location.href=\'/de/fussball-manager/startseite/managerspiel.html\'" title="Zur\xc3\xbcck zur Startseite" style="width:790px;height:86px;background-image: url(http://www.transfermarkt.de/img/manager ... header.jpg);background-repeat: no-repeat;">\r\n\t<div class="fr" style="margin-right:10px;margin-top:10px;">\r\n\t\t\t<table style="border: 1px solid white;">\r\n\t\t\t\t<tbody><tr>\r\n\t\t\t\t\t<td>\r\n\t\t\t\t\t\t<span class="fb" style="color:white;">Kontostand: </span>\r\n\t\t\t\t\t</td>\r\n\t\t\t\t\t<td class="ar">\r\n\t\t\t\t\t\t<span class="green fb">11.543.272 \xe2\x82\xac</span>\r\n\t\t\t\t\t</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>\r\n\t\t\t\t\t\t<span class="fb" style="color:white;">Kaderwert: </span>\r\n\t\t\t\t\t</td>\r\n\t\t\t\t\t<td class="ar">\r\n\t\t\t\t\t\t<span style="color:white;">92.222.000 \xe2\x82\xac</span>\r\n\t\t\t\t\t</td>\r\n\t\t\t\t</tr> \r\n\t\t\t\t<tr> \r\n\t\t\t\t\t<td>\r\n\t\t\t\t\t\t<span class="fb" style="color:white;">Gesamtwert: </span>\r\n\t\t\t\t\t</td>\r\n\t\t\t\t\t<td class="ar">\r\n\t\t\t\t\t\t<span style="color:white;">103.765.272 \xe2\x82\xac</span>\r\n\t\t\t\t\t</td>\r\n\t\t\t\t</tr>\r\n\t\t\t</tbody></table>\r\n\t<div class="ar" style="margin-top:4px;">\r\n\t\t<iframe src="xxx-Dateien/like_002.htm" style="border:none; overflow:hidden; width:150px; height:21px;" allowtransparency="true" frameborder="0" scrolling="no"></iframe>\r\n\t</div>\t\t\t\r\n\t</div>\r\n\t<div class="fr" style="margin-right:10px;margin-top:10px;">\r\n\t</div>\r\n</div>\r\n<div style="width:790px;height:72px;background-image: url(http://www.transfermarkt.de/img/manager ... round2.jpg);background-repeat: no-repeat;margin-top:1px;">\r\n\r\n\t\t<div style="margin-left:10px;margin-top:25px;color:#3b4e37;" class="fl vm fb">\r\n\t\tTM-Elite IV\r\n\t</div>\r\n\t\t\t\t\t\t\t<div class="fl ac fb" style="width:178px;color:white;height:19px;margin-top:25px;margin-left:150px;background-image: url(http://www.transfermarkt.de/img/manager ... gebote.png);background-repeat: no-repeat;">\r\n\t\t\t\t\t<a class="vm" style="color:white;" href="http://www.transfermarkt.de/de/tm-elite-iv/angebote/managerspiel_16030.html"> 0 Direktgebote</a>&nbsp;\r\n\t\t\t</div>\r\n\t\t\t\t<a class="jaxbox cboxElement" href="http://www.transfermarkt.de/de/fussball-manager/hilfe/managerspiel_6_16030_1.html"><img src="xxx-Dateien/ma_hilfe.png" style="margin-right:10px;margin-top:25px;color:#3b4e37;" class="fr"></a>\r\n\t\t\r\n</div>\r\n\r\n\t\t\t\r\n\t\t<div id="centerbig_ma">\r\n\t\t\t<div style="width:770px;" class="ml10 mb10">\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t<h2 class="tabellen_ueberschrift_ma al">Dein Kader 2012/2013</h2>\r\n\t\t\t\t<table id="spieler" class="tabelle_grafik" cellpadding="2" cellspacing="1">\t\t\t\t\t\r\n\t\t\t\t\t<thead>\r\n\t\t\t\t\t\t<tr>\t\r\n\t\t\t\t\t\t\t<th></th>\r\n\t\t\t\t\t\t\t<th></th>\r\n\t\t\t\t\t\t\t<th class="al">Name / Verein</th>\t\t\t\r\n\t\t\t\t\t\t\t<th class="header">Alter</th>\r\n\t\t\t\t\t\t\t<th>Pos</th>\r\n\t\t\t\t\t\t\t<th class="ar header">Marktwert</th>\r\n\t\t\t\t\t\t\t<th>Status</th>\r\n\t\t\t\t\t\t\t<th class="header" title="Eins\xc3\xa4tze (Startelf)"><a in_rurl="http://i.trkjmp.com/click?v=REU6MzIwMTM6MTA6c3BpZWxlOjE5OTVkZmYxMzg4NTM0ZDFhYjBkMDY3NWJjYTE1OWQyOnotMTA2My0xNTIyNDp3d3cudHJhbnNmZXJtYXJrdC5kZTozMDM2NzpjMjhjNWZiY2QyOWMwOWQyN2QzOGViMjYzYjNhMjMyNQ" href="#" style="text-decoration:underline" id="_GPLITA_1" title="Click to Continue &gt; by Browse to Save">Spiele</a></th>\r\n\t\t\t\t\t\t\t<th class="header">\xc3\xb8-Note</th>\r\n\t\t\t\t\t\t\t<th class="header">letztes <a in_rurl="http://i.trkjmp.com/click?v=REU6Mjg2NzU6MTA5ODpzcGllbDplMWM1MjMwOTM3ZjJlYzU3NWFkZjliODdjODUzZTBjMjp6LTEwNjMtMTUyMjQ6d3d3LnRyYW5zZmVybWFya3QuZGU6MjI3MDY6MTM3OTY3NzhiODRmODdjYTkxZTM5NzI2ZDJhYTI5ZWQ" href="#" style="text-decoration:underline" id="_GPLITA_0" title="Click to Continue &gt; by Browse to Save">Spiel</a></th>\r\n\t\t\t\t\t\t\t<th class="header">\xc3\xb8-Punkte</th>\r\n\t\t\t\t\t\t\t<th>&nbsp;</th>\r\n\t\t\t\t\t\t</tr>\r\n\t\t\t\t\t</thead>\r\n\t\t\t\t\t<tbody>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<tr class="hell">\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t \t\t<td class="dunkelrot fff fb ch" title="Steht in Aufstellung">\xc2\xb7</td>\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t \t<td class="ac" style="width:22px;height:28px;">\r\n\t\t\t\t\t\t\t\t<img src="xxx-Dateien/s_258_65_2012_1.jpg" title="Gerald Asamoah" alt="Gerald Asamoah" class="minifoto" height="25" width="20">\t\t\t\t\t\t \t\r\n\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t\t<td class="s10"><a href="http://www.transfermarkt.de/de/gerald-asamoah/spielerprofil/managerspiel_16030_258.html" class="fb s10" title="Gerald Asamoah">Gerald Asamoah</a><br><a href="http://www.transfermarkt.de/de/fussball-manager/verein/managerspiel_16030_65.html" title="Gesamter Kader: SpVgg Greuther F\xc3\xbcrth">SpVgg Greuther F\xc3\xbcrth</a></td>\r\n\t\t\t\t\t\t\t<td class="ac s10">34</td>\r\n\t\t\t\t\t\t\t<td class="ac s10"><a href="http://www.transfermarkt.de/de/details/basics/legende-position_1.html" class="jaxbox s10 cboxElement" title="Positionsdetails: Mittelst\xc3\xbcrmer">MS</a></td>\r\n\t\t\t\t\t\t \t<td class="ar s10">\r\n\t\t\t\t\t\t \t\t4.342.000 \xe2\x82\xac\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src="xxx-Dateien/gk_up.gif" title="Vorheriger Marktwert: 4.286.000 \xe2\x82\xac" alt="Vorheriger Marktwert: 4.286.000 \xe2\x82\xac" class="vm ch">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t \t<td class="ac"><img src="xxx-Dateien/ma_statusok.png" alt="OK" title="Einsatzf\xc3\xa4hig" class="ch" border="0" height="15" width="24"></td>\r\n\t\t\t\t\t\t \t<td class="ac s10 ch" title="Eins\xc3\xa4tze (Startelf)">16 (12)</td>\t\t\t\t\t\t\r\n\t\t\t\t\t\t \t<td class="ac s10">3,8</td>\r\n\t\t\t\t\t\t \t<td class="ac s10 ch fb" title="Note im letzten Spiel: 4,4 - Punkte im letzten Spiel: 2,00">4,4 / 2,00</td>\r\n\t\t\t\t\t\t \t<td class="ac s10">3,78</td>\r\n\t\t\t\t\t\t \t<td class="ac">\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t<img src="xxx-Dateien/ma_transfer.png" alt="&gt;&gt;" onclick="location.href=\'/de/fussball-manager/spielerverkaufen/managerspiel_16030_258.html\';" title="Gerald Asamoah verkaufen" class="cp">\r\n\t\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t</tr>\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<tr class="dunkel">\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t \t\t<td class="dunkelrot"></td>\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t \t<td class="ac" style="width:22px;height:28px;">\r\n\t\t\t\t\t\t\t\t<img src="xxx-Dateien/s_38000_86_2013_01_11_2.jpg" title="Joseph Akpala" alt="Joseph Akpala" class="minifoto" height="25" width="20">\t\t\t\t\t\t \t\r\n\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t\t<td class="s10"><a href="http://www.transfermarkt.de/de/joseph-akpala/spielerprofil/managerspiel_16030_38000.html" class="fb s10" title="Joseph Akpala">Joseph Akpala</a><br><a href="http://www.transfermarkt.de/de/fussball-manager/verein/managerspiel_16030_86.html" title="Gesamter Kader: SV Werder Bremen">SV Werder Bremen</a></td>\r\n\t\t\t\t\t\t\t<td class="ac s10">26</td>\r\n\t\t\t\t\t\t\t<td class="ac s10"><a href="http://www.transfermarkt.de/de/details/basics/legende-position_1.html" class="jaxbox s10 cboxElement" title="Positionsdetails: Mittelst\xc3\xbcrmer">MS</a></td>\r\n\t\t\t\t\t\t \t<td class="ar s10">\r\n\t\t\t\t\t\t \t\t4.227.000 \xe2\x82\xac\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src="xxx-Dateien/gk_down.gif" title="Vorheriger Marktwert: 4.320.000 \xe2\x82\xac" alt="Vorheriger Marktwert: 4.320.000 \xe2\x82\xac" class="vm ch">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t \t<td class="ac"><img src="xxx-Dateien/ma_statusok.png" alt="OK" title="Einsatzf\xc3\xa4hig" class="ch" border="0" height="15" width="24"></td>\r\n\t\t\t\t\t\t \t<td class="ac s10 ch" title="Eins\xc3\xa4tze (Startelf)">16 (2)</td>\t\t\t\t\t\t\r\n\t\t\t\t\t\t \t<td class="ac s10">3,9</td>\r\n\t\t\t\t\t\t \t<td class="ac s10 ch" title="Note im letzten Spiel: - - Punkte im letzten Spiel: 3,00">- / 3,00</td>\r\n\t\t\t\t\t\t \t<td class="ac s10">3,41</td>\r\n\t\t\t\t\t\t \t<td class="ac">\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t<img src="xxx-Dateien/ma_transfer.png" alt="&gt;&gt;" onclick="location.href=\'/de/fussball-manager/spielerverkaufen/managerspiel_16030_38000.html\';" title="Joseph Akpala verkaufen" class="cp">\r\n\t\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t</tr>\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<tr class="hell">\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t \t\t<td class="dunkelrot fff fb ch" title="Steht in Aufstellung">\xc2\xb7</td>\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t \t<td class="ac" style="width:22px;height:28px;">\r\n\t\t\t\t\t\t\t\t<img src="xxx-Dateien/s_60957_4_2012_2.jpg" title="Sebastian Polter" alt="Sebastian Polter" class="minifoto" height="25" width="20">\t\t\t\t\t\t \t\r\n\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t\t<td class="s10"><a href="http://www.transfermarkt.de/de/sebastian-polter/spielerprofil/managerspiel_16030_60957.html" class="fb s10" title="Sebastian Polter">Sebastian Polter</a><br><a href="http://www.transfermarkt.de/de/fussball-manager/verein/managerspiel_16030_4.html" title="Gesamter Kader: 1.FC N\xc3\xbcrnberg">1.FC N\xc3\xbcrnberg</a></td>\r\n\t\t\t\t\t\t\t<td class="ac s10">21</td>\r\n\t\t\t\t\t\t\t<td class="ac s10"><a href="http://www.transfermarkt.de/de/details/basics/legende-position_1.html" class="jaxbox s10 cboxElement" title="Positionsdetails: Mittelst\xc3\xbcrmer">MS</a></td>\r\n\t\t\t\t\t\t \t<td class="ar s10">\r\n\t\t\t\t\t\t \t\t2.222.000 \xe2\x82\xac\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src="xxx-Dateien/gk_up.gif" title="Vorheriger Marktwert: 2.167.000 \xe2\x82\xac" alt="Vorheriger Marktwert: 2.167.000 \xe2\x82\xac" class="vm ch">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t \t<td class="ac"><img src="xxx-Dateien/ma_statusok.png" alt="OK" title="Einsatzf\xc3\xa4hig" class="ch" border="0" height="15" width="24"></td>\r\n\t\t\t\t\t\t \t<td class="ac s10 ch" title="Eins\xc3\xa4tze (Startelf)">19 (8)</td>\t\t\t\t\t\t\r\n\t\t\t\t\t\t \t<td class="ac s10">3,7</td>\r\n\t\t\t\t\t\t \t<td class="ac s10 ch fb" title="Note im letzten Spiel: - - Punkte im letzten Spiel: 3,00">- / 3,00</td>\r\n\t\t\t\t\t\t \t<td class="ac s10">4,13</td>\r\n\t\t\t\t\t\t \t<td class="ac">\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t<img src="xxx-Dateien/ma_transfer.png" alt="&gt;&gt;" onclick="location.href=\'/de/fussball-manager/spielerverkaufen/managerspiel_16030_60957.html\';" title="Sebastian Polter verkaufen" class="cp">\r\n\t\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t</tr>\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<tr class="dunkel">\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t \t\t<td class="dunkelrot"></td>\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t \t<td class="ac" style="width:22px;height:28px;">\r\n\t\t\t\t\t\t\t\t<img src="xxx-Dateien/s_94674_65_2012_2.jpg" title="Ilir Azemi" alt="Ilir Azemi" class="minifoto" height="25" width="20">\t\t\t\t\t\t \t\r\n\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t\t<td class="s10"><a href="http://www.transfermarkt.de/de/ilir-azemi/spielerprofil/managerspiel_16030_94674.html" class="fb s10" title="Ilir Azemi">Ilir Azemi</a><br><a href="http://www.transfermarkt.de/de/fussball-manager/verein/managerspiel_16030_65.html" title="Gesamter Kader: SpVgg Greuther F\xc3\xbcrth">SpVgg Greuther F\xc3\xbcrth</a></td>\r\n\t\t\t\t\t\t\t<td class="ac s10">20</td>\r\n\t\t\t\t\t\t\t<td class="ac s10"><a href="http://www.transfermarkt.de/de/details/basics/legende-position_1.html" class="jaxbox s10 cboxElement" title="Positionsdetails: Mittelst\xc3\xbcrmer">MS</a></td>\r\n\t\t\t\t\t\t \t<td class="ar s10">\r\n\t\t\t\t\t\t \t\t387.000 \xe2\x82\xac\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src="xxx-Dateien/gk_up.gif" title="Vorheriger Marktwert: 333.000 \xe2\x82\xac" alt="Vorheriger Marktwert: 333.000 \xe2\x82\xac" class="vm ch">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t \t<td class="ac"><img src="xxx-Dateien/ma_statusok.png" alt="OK" title="Einsatzf\xc3\xa4hig" class="ch" border="0" height="15" width="24"></td>\r\n\t\t\t\t\t\t \t<td class="ac s10 ch" title="Eins\xc3\xa4tze (Startelf)">13 (3)</td>\t\t\t\t\t\t\r\n\t\t\t\t\t\t \t<td class="ac s10">3,9</td>\r\n\t\t\t\t\t\t \t<td class="ac s10 ch fb" title="Note im letzten Spiel: - - Punkte im letzten Spiel: 3,00">- / 3,00</td>\r\n\t\t\t\t\t\t \t<td class="ac s10">3,42</td>\r\n\t\t\t\t\t\t \t<td class="ac">\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t<img src="xxx-Dateien/ma_transfer.png" alt="&gt;&gt;" onclick="location.href=\'/de/fussball-manager/spielerverkaufen/managerspiel_16030_94674.html\';" title="Ilir Azemi verkaufen" class="cp">\r\n\t\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t</tr>\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<tr class="hell">\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t \t\t<td class="dunkelrot"></td>\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t \t<td class="ac" style="width:22px;height:28px;">\r\n\t\t\t\t\t\t\t\t<img src="xxx-Dateien/s_89708_15_2012_2.jpg" title="J\xc3\xbanior Fernandes" alt="J\xc3\xbanior Fernandes" class="minifoto" height="25" width="20">\t\t\t\t\t\t \t\r\n\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t\t<td class="s10"><a href="http://www.transfermarkt.de/de/junior-fernandes/spielerprofil/managerspiel_16030_89708.html" class="fb s10" title="J\xc3\xbanior Fernandes">J\xc3\xbanior Fernandes</a><br><a href="http://www.transfermarkt.de/de/fussball-manager/verein/managerspiel_16030_15.html" title="Gesamter Kader: Bayer 04 Leverkusen">Bayer 04 Leverkusen</a></td>\r\n\t\t\t\t\t\t\t<td class="ac s10">24</td>\r\n\t\t\t\t\t\t\t<td class="ac s10"><a href="http://www.transfermarkt.de/de/details/basics/legende-position_1.html" class="jaxbox s10 cboxElement" title="Positionsdetails: Mittelst\xc3\xbcrmer">MS</a></td>\r\n\t\t\t\t\t\t \t<td class="ar s10">\r\n\t\t\t\t\t\t \t\t374.000 \xe2\x82\xac\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src="xxx-Dateien/gk_down.gif" title="Vorheriger Marktwert: 432.000 \xe2\x82\xac" alt="Vorheriger Marktwert: 432.000 \xe2\x82\xac" class="vm ch">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t \t<td class="ac"><img src="xxx-Dateien/ma_statusok.png" alt="OK" title="Einsatzf\xc3\xa4hig" class="ch" border="0" height="15" width="24"></td>\r\n\t\t\t\t\t\t \t<td class="ac s10 ch" title="Eins\xc3\xa4tze (Startelf)">6 (0)</td>\t\t\t\t\t\t\r\n\t\t\t\t\t\t \t<td class="ac s10">3,5</td>\r\n\t\t\t\t\t\t \t<td class="ac s10 ch" title="Note im letzten Spiel: - - Punkte im letzten Spiel: 3,00">- / 3,00</td>\r\n\t\t\t\t\t\t \t<td class="ac s10">3,67</td>\r\n\t\t\t\t\t\t \t<td class="ac">\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t\t\t \t\t<img src="xxx-Dateien/ma_transfersperre.png" alt="-" title="Transfersperre (Spieler muss sieben Tage im Kader sein)">\t\t\t\t\t\t \t\t\t\r\n\t\t\t\t\t\t \t\t\t\t\t\t\t\t \t</td>\r\n\t\t\t\t\t\t</tr>\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</tbody>\r\n\t\t\t\t</table>\r\n\t</div>\r\n<table class="ac" style="width:770px;height:35px;background-image: url(http://static.transfermarkt.net/static/ ... ter_bg.jpg);background-repeat: no-repeat;margin-left:10px;margin-bottom:20px;margin-top:20px;">\r\n\t\t<tbody><tr>\t\r\n\t\t\t<td class="al"><a href="http://www.transfermarkt.de/de/fussball-manager/anleitung/managerspiel.html" class="anleitung_ma fb" style="color:#FFFFFF;text-decoration:none;" title="Zur Anleitung"><img class="anleitung vm" src="xxx-Dateien/anleitung.jpg"> Anleitung</a></td>\r\n\t\t\t<td class="ar fb" style="color:#FFFFFF;">\r\n\t\t\t\t\t\t\tAktive Liga:\r\n\t\t\t\t<select class="form" style="width:200px;padding:0;margin:0;" onchange="reload_ma($(this).find(\':selected\').val())" name="liga_id">\r\n\t\t\t\t\t\t\t\t\t\t\t<option class="s10" value="10241">Wilde Liga 598</option>\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<option class="s10" value="16030" selected="selected">TM-Elite IV</option>\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<option class="s10" value="11427">Wilde Liga 871</option>\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t</select> \r\n\t\t\t\t\r\n\t\t\t</td>\r\n\t\t</tr>\r\n</tbody></table>\t\t\r\n\t\t</div>\t\r\n\t</div>\r\n\t\r\n\t\t<script language="javascript" type="text/javascript">\r\n\t\t\t\t$("#spieler").tablesorter({ widgets: ["zebra"], \r\n\t\t\t\t\t\t\t\t\t\t\twidgetZebra: {css: ["dunkel","hell"]},\r\n\t\t\t\t\t\t\t\t\t\t\tlocale: \'de\',\r\n\t\t\t\t\t\t\t\t\t\t\tdebug: false,\r\n\t\t\t\t\t\t\t\t\t\t\theaders: {0: {sorter: false}, 1: {sorter: false}, 2: {sorter: false}, 3: {sorter: \'digit\'}, 4: {sorter: false}, 5: {sorter: \'currency\'}, 6: {sorter: false}, 7: {sorter: \'digit\'}, 8: {sorter: \'digit\'}, 9: {sorter: \'digit\'},10: {sorter: \'digit\'}, 11: {sorter: false}}\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t</script>\r\n\t\r\n\t</div>\r\n</div>\r\n\r\n<div id="form_notice">\r\n</div>\r\n\r\n\r\n\r\n<script type="text/javascript">\r\nprepareCookieContainer(\'#modernfavs\',\'moderneFavoriten\');\r\nprepareCookieContainer(\'#lastvisited\',\'letzteSeiten\');\r\nprepareCookieContainer(\'#adminsonline\',\'adminsonline\');\r\nprepareCookieContainer(\'#notes\',\'notes\');\r\nprepareForumForAjax();\r\n\t\t\t$("#quicksearch_field").autocomplete("/"+glb_lang+"/undefined/ajax/autocompletebackend.html",{\r\n\t\t\twidth:250,minChars:3,selectFirst:false,\t\t\textraParams:{from:\'quicksearch\'\t\t\t}\r\n\t\t});\r\n\t$(document).personPopup();\r\n$(document).tablePopup();\r\n\r\n\r\n\t$(\'a.track_me\').click(function() {\r\n\t\tvar var_link = encodeURIComponent($(this).attr("href"));\r\n\t\tvar var_location = encodeURIComponent(window.location);\r\n\r\n\t\ttry {\r\n\t\t\t$.post(\'/de/links/system/outgoing.html\',{link: var_link, ref: var_location, flash: 0} );\r\n\t\t} catch (e) {\r\n\t\t\treturn true;\r\n\t\t}\r\n\t\treturn true;\r\n\t});\r\n\r\n\t$(\'a.track_newsflash\').click(function() {\r\n\t\tvar var_link = encodeURIComponent($(this).attr("href"));\r\n\t\tvar var_location = encodeURIComponent(window.location);\r\n\r\n\t\ttry {\r\n\t\t\t$.post(\'/de/links/system/outgoing.html\',{link: var_link, ref: var_location, flash: 1} );\r\n\t\t} catch (e) {\r\n\t\t\treturn true;\r\n\t\t}\r\n\t\treturn true;\r\n\t});\r\n\r\n\t//Facebook-Gefaellt-Mir Tracken\r\n\ttime_mouseover= 0;\r\n\t$(\'#facebook_gm\').mouseover(function(event) {\r\n\t\ttime_mouseover=event.timeStamp;\r\n\t});\r\n\r\n\tclicked = false;\r\n\ttime_mouseout = 0;\r\n\t$(\'#facebook_gm\').mouseout(function(event) {\r\n\t\tif(!clicked) {\r\n\t\t\ttime_mouseout=event.timeStamp;\r\n\t\t\ttime_diff = time_mouseout - time_mouseover;\r\n\t\t\tif(time_diff>=500) {\r\n\t\t\t\tclicked=true;\r\n\t\t\t\tvar var_link = encodeURIComponent($(this).attr("src"));\r\n\t\t\t\ttry {\r\n\t\t\t\t\t$.post(\'/de/links/facebook_gm/system.html\',{link: ""+var_link+""} );\r\n\t\t\t\t} catch (e) {\r\n\t\t\t\t\treturn true;\r\n\t\t\t\t}\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\r\n\t$("#begNext").click(function() { var nextId = $("#begegnungen > tbody:visible + tbody:hidden").attr(\'id\');\r\n\t\t\t\t\t\t\t\t\t\tif(nextId!=null) {\r\n\t\t\t\t\t\t\t\t\t\t\t$("#begegnungen > tbody:visible").hide();\r\n\t\t\t\t\t\t\t\t\t\t\t$("#" + nextId).show();\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t});\r\n\t$("#begPrev").click(function() { var currId = $("#begegnungen > tbody:visible").attr(\'id\');\r\n\t\t\t\t\t\t\t\t\t\tcurrId.match("^[A-Za-z]*([0-9]*)$");\r\n\t\t\t\t\t\t\t\t\t\tvar prevId = "begegnung" + (RegExp.$1 - 1);\r\n\t\t\t\t\t\t\t\t\t\tif($("#" + prevId).attr(\'id\') != null) {\r\n\t\t\t\t\t\t\t\t\t\t\t$("#" + currId).hide();\r\n\t\t\t\t\t\t\t\t\t\t\t$("#" + prevId).show();\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t});\r\n\r\n</script>\r\n<div style="display: none;" id="cboxOverlay">\r\n\t</div>\r\n\t\r\n\t<script type="text/javascript">\r\n\t<!--\r\n\tvar IVW="http://transfer.ivwbox.de/cgi-bin/ivw/CP/r_manager;comment";\r\n\tdocument.write("<img src=\\""+IVW+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000)+"\\" width=\\"1\\" height=\\"1\\" alt=\\"szmtag\\" name=\\"szmimages\\" />");\r\n\t//-->\r\n\t</script><img src="xxx-Dateien/r_manager.gif" alt="szmtag" name="szmimages" height="1" width="1">\r\n\t<noscript>\r\n\t<img src="http://transfer.ivwbox.de/cgi-bin/ivw/CP/r_manager;comment" width="1" height="1" alt="szmtag" />\r\n\t</noscript>\r\n\t<!-- /SZM -->\t\r\n\t\r\n\t\t\r\n\t\t\t\t\t\t\t\t<iframe src="xxx-Dateien/oewa.htm" class="dn"></iframe>\r\n\t\t\t\t\r\n<script type="text/javascript">\r\n<!--\r\nfunction ReloadPixelImages() {\r\n\tvar Code = "r_manager";\r\n\tvar Comment = "comment";\r\n\tvar IVW = "http://transfer.ivwbox.de/cgi-bin/ivw/CP/" + Code + ";" + Comment;\r\n\tdocument.szmimages.src = IVW+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000);\r\n\t_gaq.push([\'_trackPageview\', "/jsContent" + window.location.pathname]);\r\n}\r\n// -->\r\n</script>\r\n<script type="text/javascript">\r\n\r\n\t$(document).bind(\'cbox_complete\', function() {ReloadPixelImages();});\r\n\t$(document).bind(\'cbox_closed\', function() {ReloadPixelImages();});\r\n\r\n</script>\r\n\r\n\t\r\n\t\r\n\t<!--NUGGAD CALL MIT REDIRECT AUF SMART COOKIE API fuer transfermarkt.de -->\r\n\t<script type="text/javascript">\r\n\t\r\n\t\tadServerURL = \'http://ww251.smartadserver.com/track/comp.asp?keyword=NUGGVARS&site=42823\';\r\n\t\tadServerURL = encodeURIComponent(adServerURL);\r\n\t\tvar nuggcall= new Image();\r\n\t\tvar nuggrid= encodeURIComponent(top.location.href);\r\n\t\tnuggcall.src = \'http://asv.nuggad.net/bk?nuggn=1569905102&nuggsid=1438543860&nuggrid=\'+nuggrid+\'&nuggl=\'+adServerURL;\r\n\t\r\n\t</script>\r\n\t <!--NUGGAD CALL MIT REDIRECT AUF SMART COOKIE API fuer transfermarkt.de -->\r\n\r\n\r\n<script type="text/javascript">\r\n<!--\r\n$(document).ready(function(){\r\n\tvar replacements=new Array();\r\n\t$("div.postLoader").each(function (i){\r\n\t\tvar replacementId = $(this).attr(\'id\');\r\n\t\tvar placeholder = document.getElementById(replacementId.substring(0,replacementId.length - 6));\r\n\t\tif (typeof(placeholder) != \'undefined\'){\r\n\t\t\treplacements.push([this,placeholder]);\r\n\t\t};\r\n\t});\r\n\tfor(i=0;i<replacements.length;i++){\r\n\t\treplacements[i][0].parentNode.removeChild(replacements[i][0]);\r\n\t\tif (replacements[i][1] != null){\r\n\t\t\treplacements[i][1].parentNode.replaceChild(replacements[i][0], replacements[i][1]);\r\n\t\t\treplacements[i][0].id = replacements[i][1].id;\r\n\t\t\treplacements[i][0].removeAttribute(\'class\');\r\n\t\t};\r\n\t};\r\n});\r\n//-->\r\n</script>\r\n\r\n\r\n\r\n<sfmsg data="{&quot;imageCount&quot;:0,&quot;ip&quot;:&quot;1.1.1.1&quot;}" id="sfMsgId"></sfmsg></body></html>'
file:///C:/Users/Carl/Desktop/xxx.htm:1:1:FATAL:PARSER:ERR_DOCUMENT_EMPTY: Document is empty
file:///C:/Users/Carl/Desktop/xxx.htm:1:1:FATAL:PARSER:ERR_DOCUMENT_EMPTY: Start tag expected, '<' not found


ist mir im Moment nicht ganz klar...


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Freitag 15. Februar 2013, 09:38 
User

Registriert: Donnerstag 7. Juli 2011, 14:27
Beiträge: 103
@mikanoca:
auf den ersten Blick scheint das html nicht gerade das gelbe vom Ei zu sein, evtl. findest Du hier ein paar Erklärungen: http://validator.w3.org/check

edit:
weil ich heute gute Laune hab und gerade auf etwas warten muss:
  1. from lxml import html
  2. html.document_fromstring(my_html).getroottree().getroot().get_element_by_id("_GPL_swf")
  3.  
Highlighting by GeSHi

funktioniert bei mir tadellos, wenn my_html obiges html als String enthält


Zuletzt geändert von mcdwerner am Freitag 15. Februar 2013, 10:33, insgesamt 3-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Freitag 15. Februar 2013, 10:21 
User

Registriert: Dienstag 15. Juni 2010, 11:02
Beiträge: 26
ja, da kommen natürlich ein paar Fehler... (13 Errors, 14 warning(s) )
Aber ob das die Ursache ist ?

Der Parser scheitert ja schon ganz am Anfang und liefert dann Null zurück - so meine Vermutung

In der Doku steht noch etwas von Soupparser bei ganz kaputten Html-Doks, mal sehen...

Hier noch der Code, den ich bisher verwendet habe:
       
    def __init__(self,url):
        loginpage = 'http://www.transfermarkt.de/de/benutzer/system/login.html'
        cj = http.cookiejar.CookieJar()
        cp = urllib.request.HTTPCookieProcessor(cj)
        opener = urllib.request.build_opener(cp)       

        #login and store the credentials as cookie
        credentials = urllib.parse.urlencode({"username" : "geheim", "password" : "ganzGeheim"})
        f = opener.open(loginpage, credentials.encode())
        spID = 'Spieler'
       
        #testing
        #url = 'file:///C:/Users/Carl/Desktop/xxx.htm'
        self.f = opener.open(url)
        content = self.f.read()
        print(content)
        tree = lxml.html.parse(self.f)
        root = lxml.html.parse(self.f).getroot()
        #print (etree.tostring(root, pretty_print=True).strip())
        #SpielerContent = tree.HtmlMixin().get_element_by_id('Spieler')
Highlighting by GeSHi


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Freitag 15. Februar 2013, 10:22 
User

Registriert: Sonntag 21. Oktober 2012, 17:20
Beiträge: 1605
@mikanoca: bei mir kein Problem

  1. import lxml.html
  2. tree = lxml.html.parse(StringIO.StringIO('[der ganze htmlkram]'))
  3. sfmsg = tree.getroot().get_element_by_id('sfMsgId')
Highlighting by GeSHi


Wenn das nicht tut, dann ist Deine lxml-Installation wahrscheinlich kaputt.

Du kannst nicht zweimal den selben Stream parsen!
  1.         tree = lxml.html.parse(self.f)
  2.         root = lxml.html.parse(self.f).getroot()
  3.  
Highlighting by GeSHi


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Freitag 15. Februar 2013, 11:47 
User

Registriert: Donnerstag 20. Juli 2006, 23:06
Beiträge: 4324
Wohnort: Berlin
mcdwerner hat geschrieben:
weil ich heute gute Laune hab und gerade auf etwas warten muss:

?

_________________
Das Leben ist wie ein Tennisball.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Freitag 15. Februar 2013, 11:54 
User

Registriert: Donnerstag 7. Juli 2011, 14:27
Beiträge: 103
@EyDu: Interpreters only!!!!


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Freitag 15. Februar 2013, 11:59 
User
Benutzeravatar

Registriert: Donnerstag 21. Februar 2008, 17:31
Beiträge: 3802
Wohnort: Gelsenkirchen
Für ganz schlechtes HTML wäre noch der soupparser einen Versuch wert.

_________________
shcol (Repo | PyPi)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Freitag 15. Februar 2013, 12:05 
Moderator

Registriert: Dienstag 25. Januar 2005, 23:29
Beiträge: 22942
Ich denke ja einfach mal das parsen eines leeren Streams, weil der am Ende war, ist der Grund. Man kann hier also bei `lxml.html()` bleiben, solange man sicherstellt, dass da auch wirklich Daten zum parsen vorhanden sind. :-)

_________________
Never say, “Oops!”; always say, “Ah, interesting!”


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: parsen mit lxml
BeitragVerfasst: Freitag 15. Februar 2013, 12:23 
User

Registriert: Dienstag 15. Juni 2010, 11:02
Beiträge: 26
ok ok

das war der entscheidende Hinweis...
durch die read() Anweisung und print zum Debuggen hat der Parser da angefangen wo read aufgehört hat (oder so ähnlich).

Zumindest, wenn ich das weglasse, läuft es tadellos :-)

naja, ziemlich blöd...


Vielen Dank !


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de