ebay api -> UDF

  • Ob sowas auch funktioniert ?
    also :
    Wenn man was verkauft hat soll das script den käufer ebaynick,Vorname Nachname,Adresse,kaufpreis usw alles in eine sql datenbank importieren.

    Irgendwelche ideen ?

  • AutoIt und SQOL geht auf jedenfall und der Rest sollte mit der IE.au3 auch kein Prob sein, probieren geht über studieren ;)


    Walle

    Flensburg ist wie Payback - wenn man 18 Punkte hat bekommt man ein Fahrrad.

  • Wie hole ich den am besten jetzt den Käufer Ebaynamen, Verkaufspreis usw.
    rein ?

    Hab ein komplizierten weg genommen. Vielleicht gibt es ja was viel einfaches.

    Also ich hab das so gemacht.

    Ebay sendet mit ne e-mail wo drin steht was für wieviel usw verkauft wurde.
    Ich lasse die e-mail in eine TXT datei kopieren.
    Von dort suche ich dann in der TXT datei den ebayname und lasse Sie markieren und kopieren danach per cliput via guictrlsetdata reinsetzen.
    Mit den Preis usw dasselbe.

    Irgendwelche anderen ideen ??
    Deshalb ja die Frage wegen der Ebay API.

    • Offizieller Beitrag

    Hallo!

    Dank _StringBetween ist sowas mit der Aktuellen Version von AutoIt (3.2.4.9 oder besser) ziemlich einfach. Hier mal ein Beispiel:

    Spoiler anzeigen
    [autoit]

    #include <inet.au3>
    #include <string.au3>
    MsgBox(0,"","Der Ebay Preis von der URL ist momentan bei "&_GetEbayPrice('http://cgi.ebay.de/GTA-GRAND-THEFT-AUTO-IV-4-POSTER-59x84-BEIDSEITIG_W0QQitemZ270150627776QQihZ017QQcategoryZ8238QQrdZ1QQssPageNameZWD1VQQcmdZViewItem'))
    MsgBox(0,"","Der Name der Ware ist "&_GetEbayName('http://cgi.ebay.de/GTA-GRAND-THEFT-AUTO-IV-4-POSTER-59x84-BEIDSEITIG_W0QQitemZ270150627776QQihZ017QQcategoryZ8238QQrdZ1QQssPageNameZWD1VQQcmdZViewItem'))

    [/autoit] [autoit][/autoit] [autoit]

    ;By GtaSpider
    Func _GetEbayPrice($sUrl)
    Local $strbetw
    $Source = _INetGetSource($sUrl)
    $strbetw = _StringBetween($Source,'</span></td><td nowrap="yes"><b>','</b><b> </b></td><td nowrap width="85%">')
    Return $strbetw[0]
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    ;By GtaSpider
    Func _GetEbayName($sUrl)
    Local $strbetw
    $Source = _INetGetSource($sUrl)
    $strbetw = _StringBetween($Source,'<p class="Stil1"><strong><span class="Stil35"><span class="Stil42"><span class="Stil118">','</span><strong><br>')
    Return $strbetw[0]
    EndFunc

    [/autoit]

    Mfg Spider

  • Das ist ja nicht das eigentliche problem.

    Wie bekomme ich dann vom Käufer am einfachsten zb die Adresse oder sein Vornamen + Nachnamen.

  • Ja aber das ist doch vom Verkäufer den ich nicht haben möchte ???

    Ich möchte vom Käufer die Daten.

    Oder sehe ich da was falsch ?

  • Käufer ist doch der der zu letzt am höchsten geboten hat, also über dessen Nick


    Walle

    Flensburg ist wie Payback - wenn man 18 Punkte hat bekommt man ein Fahrrad.

  • Richtig und wie komme ich dann an seine adresse usw ran ?

    Ausser die methode mit meiner e-mail ?

  • Sogar wenn sowas geben würde.

    Kann der Käufer zb seine Lieferadresse woanders haben.

    gibt es keine ebay.dll oder sowas ?