Ebay – Angebotsabfrage mit Python

Ein bestimmtes Keyword bei ebay abfragen?

mit Python kein Problem!

Berufstechnisch wurde ich gebeten hin und wieder ein bestimmten Begriff zu überwachen und wer zu diesem Begriff ein Angebot  in die elektronische Bucht eingestellt hat.

Da ich ja etwas müde werde wenn ich immer wieder das selbe tun muss ( Browser auf –> ebay ansurfen –> Keyword eingeben –> einzelne Angebote aufrufen um Benutzernamen zu bekommen) dachte ich mir, dass ich es einmal richtig mache und bei den nächsten Malen nur noch mein kleines Script starten muss.

Hier der Code:

import os,cgi,urllib2

from BeautifulSoup import BeautifulSoup

keyword=”python”

page = urllib2.urlopen(‘http://shop.ebay.de/?&_nkw=’+keyword+’&_sacat=See-All-Categories’)
soup = BeautifulSoup(page)
ergebnis = soup.findAll(“a”,{“class”:”v4lnk”})

for i in range(len(ergebnis)):
angebot=’http://’+str(ergebnis[i]).split(‘http://’)[1].split(‘?hash’)[0]
page2 = urllib2.urlopen(angebot)
soup2= BeautifulSoup(page2)
print ‘Verkaeufer: ‘+str(soup2.find(“span”,{“class”:”mbg-nw”})).split(‘nw”>’)[1].split(‘</span’)[0]+’ Url: ‘+angebot

Wer noch kein BeautifulSoup benutzt hat, sollte sich auf der BeautifulSoup-Seite die Installationsdateien besorgen und auch ein Blick in die BoutifulSoup Dokumentation werfen.

Ein Gedanke zu “Ebay – Angebotsabfrage mit Python

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>