Skip to content

idmp152/ebaycrawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Ebaycrawler

Parse items from eBay.

Maintenance PyPi CodeFactor

GitHub stars GitHub issues Commits

License: MIT

Built with ❤︎ by idmp152

Readme inspiration: freyr-js

Demo

Demo

Description

EbayCrawler is a crawler that parses eBay and writes the data in a file. This project is just an experiment and should better not be used in a real situation. eBay has a public API to use instead (see https://developer.ebay.com/api-docs/developer/static/developer-landing.html) and this project is made to learn such libraries as aiohttp or bs4 and to practice my software developing skills.

Installation

pip install ebaycrawler

Usage

ebaycrawler [-h] --urls URLS [URLS ...] --mode {list} [--file-path [FILE_PATH]]

--urls or -u - a required argument that represents the urls that have to be parsed, e.g.

--urls https://www.ebay.ca/b/Cars-Trucks/6001/bn_1865117 https://www.ebay.ca/b/adidas/bn_21818843

--mode or -m - a required argument that represents the mode in which the provided urls should be parsed e.g.

--mode=list

or

-m=card

--file-path or -fp - an optional argument that represents the path where the table with parsed items should be saved (./saved_documents/<current_datetime> by default) e.g.

--file-path=./my_folder/test.xlsx

Supported file formats:

  • xlsx
  • csv

About

Ebay crawler for educational purposes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages