3 Commits

Author SHA1 Message Date
0d96ff7714 ajout: commentaire getvins 2026-03-04 12:51:10 +01:00
ebd9d15f77 fix: enlever custom name save 2026-03-04 12:48:54 +01:00
8a888f583c fix: modification exception 2026-03-04 12:43:57 +01:00

View File

@@ -434,6 +434,7 @@ class Scraper:
# processus en entier.
serializable: tuple[int, set[str]] | None = loadstate()
if isinstance(serializable, tuple):
# override la page et le cache
page, cache = serializable
try:
with open(filename, mode) as f:
@@ -465,7 +466,7 @@ class Scraper:
)
self._writevins(cache, product, f)
page += 1
except Exception:
except (Exception, HTTPError, KeyboardInterrupt, JSONDecodeError):
if not reset:
savestate((page, cache))
@@ -473,8 +474,11 @@ class Scraper:
def main() -> None:
if len(argv) != 3:
raise ValueError(f"{argv[0]} <filename> <sous-url>")
filename = argv[1]
suburl = argv[2]
scraper: Scraper = Scraper()
scraper.getvins(argv[2], argv[1])
scraper.getvins(suburl, filename)
if __name__ == "__main__":