filter all listings from own shop from search results
This commit is contained in:
parent
50f1edd449
commit
5f6df37c33
18
compare.py
18
compare.py
@ -40,13 +40,15 @@ if __name__ == "__main__":
|
||||
competitor_listings = se.search(shop_listing_data["title"], 1)
|
||||
print("Found " + str(len(competitor_listings)) + " listings from competitors with term: " + shop_listing_data["title"])
|
||||
sys.stdout.flush()
|
||||
cheaper_listings = list()
|
||||
for competitor_listing_url in competitor_listings:
|
||||
#print(competitor_listing_url)
|
||||
#print(shop_listing_url["epid"])
|
||||
|
||||
if competitor_listing_url == shop_listing_url["epid"]:
|
||||
#print("Found listing from sellers shop --> ignore")
|
||||
break
|
||||
if seller_db.search(Query().epid == competitor_listing_url):
|
||||
#if competitor_listing_url == shop_listing_url["epid"]:
|
||||
print("Found listing from sellers shop --> ignore " + competitor_listing_url)
|
||||
continue
|
||||
#else:
|
||||
#print("not from own shop")
|
||||
|
||||
@ -62,9 +64,15 @@ if __name__ == "__main__":
|
||||
if competitor_listing_data:
|
||||
#print(competitor_listing_data["price"])
|
||||
if competitor_listing_data["price"] < shop_listing_data["price"]:
|
||||
print("found cheaper competitor: " + str(competitor_listing_data["price"]) + "€ instead: " + str(shop_listing_data["price"]) + "€ ---> " + competitor_listing_url)
|
||||
|
||||
#print("found cheaper competitor: " + str(competitor_listing_data["price"]) + "€ instead: " + str(shop_listing_data["price"]) + "€ ---> " + competitor_listing_url)
|
||||
cheaper_listings.append({
|
||||
'title': competitor_listing_data["title"],
|
||||
'price': competitor_listing_data["price"],
|
||||
'url': competitor_listing_url})
|
||||
|
||||
for cheaper_listing in sorted(cheaper_listings, key=lambda d: d['price']) :
|
||||
#print(cheaper_listing)
|
||||
print("found cheaper competitor: " + str(cheaper_listing["price"]) + "€ instead: " + str(shop_listing_data["price"]) + "€ ---> " + cheaper_listing["url"])
|
||||
#break
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user