Skip to main content

Package to scrape prices from various websites

Project description

PriceGrabber

This is a Python package to retrieve prices for specific products from all sorts of websites, such as Amazon, Aliexpress, or price comparison websites.

New websites can be supported by means of a simple configuration entry. Currently supported sites include:

  • Geizhals.{de, at}
  • Amazon.{de, com, co.uk, probably all)
  • Idealo.de
  • Aliexpress.com

Usage

Usage is pretty simple. Mostly you should be able to put in an URL to the site of a product you're interested in, and you should get out a price (or a list of prices). Here is an Example for an AliExpress product:

>>> from pricegrabber import Grabber
>>> cfg = {"url": "https://de.aliexpress.com/store/product/Cherry-cherry-shaft-shaft-mx-mechanical-keyboard-shaft-switch-black-shaft-tea-shaft-white-shaft-green/2230037_32682571027.html?spm=a2g0x.12010612.8148356.2.75987786TNUZUO"}
>>> g = Grabber(cfg)
>>> g.grab()
[(8.9, '$')]

So in this case we know that the pack of Cherry MX key switches from AliExpress costs $8,90. Note that a list is returned. Some sites may report multiple prices instead of just one.

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

pricegrabber-0.0.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

pricegrabber-0.0.1-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file pricegrabber-0.0.1.tar.gz.

File metadata

  • Download URL: pricegrabber-0.0.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.5

File hashes

Hashes for pricegrabber-0.0.1.tar.gz
Algorithm Hash digest
SHA256 62374e399cc2d39b6f0d4ebe2826765139af5091cba0368d17567b7653f9d527
MD5 83b5cdc518f9d76e2cdeaad78f462295
BLAKE2b-256 77952358d519374e954f352b2cb3818ea6dda1c49c30f7d811b9ea54ee77b01d

See more details on using hashes here.

File details

Details for the file pricegrabber-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pricegrabber-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.5

File hashes

Hashes for pricegrabber-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1fd0d1fd8a623d12ed61cfb44d6adad2290e9b9e1ad205bfb3e99f35f9a2a5e0
MD5 8664c4d2a4aeb9b86aaea2c88c13c931
BLAKE2b-256 5d6aaed53430fb6f7c8cd4740239e6ccb2257eb811244e64d3d16da811e0a286

See more details on using hashes here.

Supported by

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