Skip to main content

No project description provided

Project description

Auction crawler project

Description

Auction crawler project is a Python package to crawl a website with forest auctions. This project utilizes Python 3.12, along with requests, selenium libraries. It focuses on data extraction from certain website.

Installation

Using a package manager

You can install forest auction crawler as a package: Using pip:

pip install auction_crawler

Or using 'poetry':

poetry add auction_crawler

Cloning the repository

Also, you can clone this repository and install dependencies using 'poetry':

git clone https://github.com/vytenisdam/auction_crawler
cd auction_crawler
poetry install

Usage

As a module

from auction_crawler.main import crawl_site

print(crawl_site('csv', scroll_time=40))

Structure

The project is structured as follows:

  • auction_crawler/: Main package directory.
    • __init__.py: Package initialization file.
    • main.py: Main script for the auction crawler package.
    • csv_write.py: Script for writing crawled data to csv file.
    • selenium_crawl.py: Separate functions that make the crawler work.
  • tests/: Tests directory.
    • __init__.py: Initialization file for tests.
    • tests_main.py: Test scripts for the package

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

auction_crawler-0.1.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

auction_crawler-0.1.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file auction_crawler-0.1.1.tar.gz.

File metadata

  • Download URL: auction_crawler-0.1.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Windows/11

File hashes

Hashes for auction_crawler-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6e22e4fe6da4d18b931c312e78005d3320a3d4ffeb097bf1da5efa02cb0c4b02
MD5 a113b282db9f8ad3b802b2fa1cd1584f
BLAKE2b-256 b5bd3e93bd2efffca3c3c3795a84ab359069c886ddbedc11094c8bb0cc3bf6f0

See more details on using hashes here.

File details

Details for the file auction_crawler-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for auction_crawler-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 23f90289483211bea277911e492504dea225e2d16a1eb8967599359e4c1d8456
MD5 4fb6f35cba7308d6b3e2201f910fe266
BLAKE2b-256 32a13f8f802f9ae9b68736ca27215c85269e4bccdda875866c01887a8515756b

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