diff --git a/crawl.py b/crawl.py index daf36d5..57e0de6 100755 --- a/crawl.py +++ b/crawl.py @@ -225,7 +225,7 @@ def parse_page(filename: str) -> list[Item]: for item in root.xpath("//div[contains(@class, 'item-container')]"): title_link = item.find('.//a[@class="item-title"]') href = title_link.get("href") - item_number = href[href.find("Item=") + 5 :] + item_number = href[href.find("Item=") + 5 :].split("&")[0] title = title_link.text_content() # compare = item.find('.//div[@class="item-compare-box"]//input') @@ -368,7 +368,7 @@ def record_prices(data: list[Grouped], today: date) -> None: VALUES (?, ?, ?, ?, ?, ?) """, (item["number"], item["title"], item["size_gb"], - item["price"], cat["name"], today), + item["price"], cat["name"], today.isoformat()), ) conn.commit() conn.close()