Skip to main content

A parser for the Geizhals.eu website.

Project description

geizhals

The geizhals library will give you the best price of a product from Geizhals or a related site. This information can be used in automations, e.g. to notify you when a price drops.

Install

pip install geizhals

Usage

from geizhals import Geizhals

# setup the product data
ID_or_URL = 'https://geizhals.de/bose-quietcomfort-35-ii-schwarz-a1696985.html'

# the id of the product is also valid
#ID_or_URL = 1696985

# possible values: AT/EU/DE/UK/PL
locale = 'DE'

# parse the data
obj = Geizhals(ID_or_URL, locale)
device = obj.parse()

# print the available product information
print(device)

Get the product_id from the geizhals website of your chosen product by opening the Price History in a new browser tab (right-click on the price history > open in new tab). The URL of this site reveals the ID, e.g. https://geizhals.de/?phist=1696985 with a product_id of 1696985.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geizhals-0.0.9.tar.gz (9.4 kB view details)

Uploaded Source

File details

Details for the file geizhals-0.0.9.tar.gz.

File metadata

  • Download URL: geizhals-0.0.9.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for geizhals-0.0.9.tar.gz
Algorithm Hash digest
SHA256 e7bcbdac251fbaa0494aa9b3aab9d6cea655138b676f8dc1e73ef4f29113efbb
MD5 b124502320d692d0b69747e56babd707
BLAKE2b-256 f4a6c3cb350c5bf3a18283c8dfba2506024cf20c784018f2eb38afb77378f49e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page