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())
|
||||
logging.info('scraping at %d', timestamp)
|
||||
|
||||
global_products = requests.request('GET', 'https://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()
|
||||
eu_products = requests.request('GET', 'https://eu.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()
|
||||
au_products = requests.request('GET', 'https://au.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()
|
||||
try:
|
||||
global_products = requests.request('GET', 'https://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()
|
||||
eu_products = requests.request('GET', 'https://eu.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()
|
||||
au_products = requests.request('GET', 'https://au.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 = {
|
||||
'global': global_products['products'],
|
||||
|
||||
Reference in New Issue
Block a user