ebay Daten auslesen



  • Hallo,
    möchte ein kleines Programm schreiben, mit dem ich Daten von ebay auslesen
    und abspeichern kann, um eine eigene kleine Artikelverwaltung zu schreiben.
    Habe mir vorgestellt, das ich die Artikelnummer an ebay sende: z.B.
    http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=2980079421

    Dann müsste es doch eigentlich möglich sein, die übrigenen Daten (z.B. Gebote,
    aktueller Preis, Auktionsende und ...) auszulesen.
    Ich habe aber leider keine Ahnung wie man dem c++ Builder (5 Ent. engl.) eine Anfrage programmiert und die empfangenen Daten wieder ausliest, falls sowas überhaupt geht.
    Wäre sehr nett, wenn ihr mir ein paar Tipps geben könnt.
    Danke



  • sind da die Fastnet Komponenten dabei? wenn nicht, benutz die Indy und schau dir mal NMHTTP/idHTTP an... damit kannst du die angegebene seite aus dem web laden



  • Ich hab die Ebay-Mails ausgewertet. Das geht allerdings nur bei ausgelaufenen Auktionen. Dann die Mail einfach öffnen und die Daten in eine Datenbank schreiben!



  • Habe mir die Indy-Komponenten installiert.
    Kann mir auch den Quellcode zu einer Seite im Memo anzeigen lassen.
    Aber eigentlich möchte ich mir die einzelnen Felder (Betrag,Auktionsende...)
    im Grid anzeigen lassen, ohne über die komplette Seite zu parsen?
    Gibt es da vielleicht eine einfachere Methode?
    Danke für jeden Tipp.



  • rike64 schrieb:

    Aber eigentlich möchte ich mir die einzelnen Felder (Betrag,Auktionsende...)
    im Grid anzeigen lassen, ohne über die komplette Seite zu parsen?
    Gibt es da vielleicht eine einfachere Methode?

    Nein, für alles andere bräuchtest du eine direktes Interface zum DB-System von ebay. Die einzige öffentlich zugängliche Schnittstelle ist nun mal deren Webserver, und der liefert halt nur HTML-Code, den du dann parsen musst.



  • Ebay bietet, gegen Kohle versteht sich, eine Schnittstelle zur Datenbank an, lohnt sich aber nur für Auktionsbetreiber im großen Stil!

    Gruß
    Al



  • hm,

    wenn du den Quellcode im Memo hast, dann brauchst du doch den Quellcode durchstöbern.

    <td><img src="http://pics.ebaystatic.com/aw/pics/x.gif" width="6" height="1" alt=" " title=""></td>
    <td width="100%">
    <font face="Arial" size="4"><b>LITTLE MISS MUFFET PORCELAIN DOLL</b></font>
    </td>
    

    da haste den Namen des Objektes der Versteigerung

    und die Auktionsdaten sind auch da:

    <font face="Arial" size="2">
    						Startpreis:
    						</font>
    </td>
    <td width="100%">
    <font face="Arial" size="2"><b>US $25,00<font face="Verdana" size="1" color="#666666"></font></b></font><br><font face="Verdana" size="1">
    Ungefähr 
    EUR 19,87</font>
    </td>
    </tr>
    <tr>
    <td valign="top" nowrap>
    <font face="Arial" size="2">
    		Endet:
    	</font>
    </td>
    <td>
    <font face="Arial" size="2">22.01.04 14:10:52 MEZ</font>
    </td>
    </tr>
    <tr>
    <td><font face="Arial" size="2"> Übersicht: </font></td>
    <td>
    <font face="Arial" size="2"><a href="http://offer.ebay.de/ws3/eBayISAPI.dll?ViewBids&amp;item=2980079420">0 Gebote</a></font>
    </td>
    </tr>
    <tr>
    <td valign="top"><font face="Arial" size="2">Ort:</font></td>
    <td><font face="Arial" size="2">LONG ISLAND,NY</font><br><font face="Verdana" color="#666666" size="1">Vereinigte Staaten von Amerika</font>
    </td>
    </tr>
    

    und um die Gebote auszulesen, brauchst du ja nur die Adresse folgen:

    <td><font face="Arial" size="2"> Übersicht: </font></td>
    <td>
    <font face="Arial" size="2"><a href="http://offer.ebay.de/ws3/eBayISAPI.dll?ViewBids&amp;item=2980079420">0 Gebote</a></font>
    </td>
    

    das würden dann sowas stehen:

    <td align="left" width="36%" xmlns:fo="http://www.w3.org/1999/XSL/Format"><a href="http://contact.ebay.de/aw-cgi/eBayISAPI.dll?ReturnUserEmail&amp;requested=drumskea&amp;iid=2980079421&amp;frm=272">drumskea</a><img src="http://pics.ebaystatic.com/aw/pics/spacer.gif" width="4" border="0" alt=" ">( <a href="http://cgi2.ebay.de/aw-cgi/eBayISAPI.dll?ViewFeedback&amp;userid=drumskea">8</a> )<img src="http://pics.ebaystatic.com/aw/pics/spacer.gif" width="4" border="0" alt=" "><a href="http://pages.ebay.de/help/account/newid-icon.html" target="helpwin" onclick="return openHelpWindow(this.href);"><img src="http://pics.ebaystatic.com/aw/pics/de/newid.gif" border="0" alt="Neues eBay-Mitglied" height="16" width="26"></a></td>
    <td align="middle" width="20%" xmlns:fo="http://www.w3.org/1999/XSL/Format">£5,11</td>
    <td align="middle" width="37%">22.01.04 01:00:31 MEZ</td>
    </tr>
    </table>
    <table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="#EFEFEF">
    <tr>
    <td align="left" width="36%" xmlns:fo="http://www.w3.org/1999/XSL/Format"><a href="http://contact.ebay.de/aw-cgi/eBayISAPI.dll?ReturnUserEmail&amp;requested=imi12340&amp;iid=2980079421&amp;frm=272">imi12340</a><img src="http://pics.ebaystatic.com/aw/pics/spacer.gif" width="4" border="0" alt=" ">( <a href="http://cgi2.ebay.de/aw-cgi/eBayISAPI.dll?ViewFeedback&amp;userid=imi12340">0</a> )<img src="http://pics.ebaystatic.com/aw/pics/spacer.gif" width="4" border="0" alt=" "><a href="http://pages.ebay.de/help/account/newid-icon.html" target="helpwin" onclick="return openHelpWindow(this.href);"><img src="http://pics.ebaystatic.com/aw/pics/de/newid.gif" border="0" alt="Neues eBay-Mitglied" height="16" width="26"></a></td>
    <td align="middle" width="20%" xmlns:fo="http://www.w3.org/1999/XSL/Format">£4,91</td>
    <td align="middle" width="37%">22.01.04 13:42:32 MEZ</td>
    </tr>
    </table>
    <table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="#FFFFFF">
    <tr>
    <td align="left" width="36%" xmlns:fo="http://www.w3.org/1999/XSL/Format"><a href="http://contact.ebay.de/aw-cgi/eBayISAPI.dll?ReturnUserEmail&amp;requested=bluefin5005&amp;iid=2980079421&amp;frm=272">bluefin5005</a><img src="http://pics.ebaystatic.com/aw/pics/spacer.gif" width="4" border="0" alt=" ">( <a href="http://cgi2.ebay.de/aw-cgi/eBayISAPI.dll?ViewFeedback&amp;userid=bluefin5005">49</a><a href="http://pages.ebay.de/help/basics/g-stars.html"><img align="absmiddle" border="0" height="25" width="25" alt="Sternchen" src="http://pics.ebaystatic.com/aw/pics/stars-6.gif"></a>)</td>
    <td align="middle" width="20%" xmlns:fo="http://www.w3.org/1999/XSL/Format">£4,51</td>
    <td align="middle" width="37%">21.01.04 22:21:01 MEZ</td>
    </tr>
    

    ist doch alles da....


Anmelden zum Antworten