def load_price(url): if url[4] == 's': temp = url[:4] url = temp + url[5:] stores = Store.all_stores() for store in stores: reg = re.compile(store.url_prefix + "*") found = re.match(reg, url) if found is not None: request = requests.get(url, verify=False, headers=store.header) content = request.content soup = BeautifulSoup(content, "html.parser") find = soup.find(store.tag_name, store.query) if find is None: return False return (find.text.strip()[0:]) return False
def stores(): stores = Store.all_stores() return render_template('stores/stores.jinja2', stores=stores)