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)
|
competitor_listings = se.search(shop_listing_data["title"], 1)
|
||||||
print("Found " + str(len(competitor_listings)) + " listings from competitors with term: " + shop_listing_data["title"])
|
print("Found " + str(len(competitor_listings)) + " listings from competitors with term: " + shop_listing_data["title"])
|
||||||
sys.stdout.flush()
|
sys.stdout.flush()
|
||||||
|
cheaper_listings = list()
|
||||||
for competitor_listing_url in competitor_listings:
|
for competitor_listing_url in competitor_listings:
|
||||||
#print(competitor_listing_url)
|
#print(competitor_listing_url)
|
||||||
#print(shop_listing_url["epid"])
|
#print(shop_listing_url["epid"])
|
||||||
|
|
||||||
if competitor_listing_url == shop_listing_url["epid"]:
|
if seller_db.search(Query().epid == competitor_listing_url):
|
||||||
#print("Found listing from sellers shop --> ignore")
|
#if competitor_listing_url == shop_listing_url["epid"]:
|
||||||
break
|
print("Found listing from sellers shop --> ignore " + competitor_listing_url)
|
||||||
|
continue
|
||||||
#else:
|
#else:
|
||||||
#print("not from own shop")
|
#print("not from own shop")
|
||||||
|
|
||||||
|
@ -62,9 +64,15 @@ if __name__ == "__main__":
|
||||||
if competitor_listing_data:
|
if competitor_listing_data:
|
||||||
#print(competitor_listing_data["price"])
|
#print(competitor_listing_data["price"])
|
||||||
if competitor_listing_data["price"] < shop_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
|
#break
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue