mirror of
https://github.com/bytedream/bambulab-store-tracker.git
synced 2025-12-15 18:30:44 +01:00
add exception handling/logging for json requests
This commit is contained in:
18
main.py
18
main.py
@@ -103,13 +103,17 @@ def cmd(conn: sqlite3.Connection):
|
|||||||
timestamp = int(time.time())
|
timestamp = int(time.time())
|
||||||
logging.info('scraping at %d', timestamp)
|
logging.info('scraping at %d', timestamp)
|
||||||
|
|
||||||
global_products = requests.request('GET', 'https://store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
try:
|
||||||
us_products = requests.request('GET', 'https://us.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
global_products = requests.request('GET', 'https://store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
||||||
eu_products = requests.request('GET', 'https://eu.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
us_products = requests.request('GET', 'https://us.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
||||||
uk_products = requests.request('GET', 'https://uk.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
eu_products = requests.request('GET', 'https://eu.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
||||||
au_products = requests.request('GET', 'https://au.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
uk_products = requests.request('GET', 'https://uk.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
||||||
ca_products = requests.request('GET', 'https://ca.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
au_products = requests.request('GET', 'https://au.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
||||||
jp_products = requests.request('GET', 'https://jp.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
ca_products = requests.request('GET', 'https://ca.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
||||||
|
jp_products = requests.request('GET', 'https://jp.store.bambulab.com/collections/bambu-lab-3d-printer-filament/products.json').json()
|
||||||
|
except requests.exceptions.RequestException as e:
|
||||||
|
logging.error(f'request error: {e}')
|
||||||
|
return
|
||||||
|
|
||||||
all_products = {
|
all_products = {
|
||||||
'global': global_products['products'],
|
'global': global_products['products'],
|
||||||
|
|||||||
Reference in New Issue
Block a user