Exemple #1
0
def checker():
	f = open("somefile.txt", "w")
	for item in SESSION.query(Item).order_by(Item.id):
		price_list =[]
		website = SESSION.query(Website).filter_by(hostname=item.host_url).first()
		prices = scrapedoc.price_check(item.url, website.price_class)
		for price in prices:
			this_price = price.split('$').replace(",", "")
			item_price = item.price.split('$')
			if float(this_price[1]) < float(item_price[1]):
				item.price = price
				user_emails = get_users(item.id)
				for users in user_emails:
					email_price(users, price, item.url)
				price_list.append(price)
		f.write(str(price_list))

	f.close()
	SESSION.commit()