Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yoru-cyber/steam-sales-scraper

Bot that scrapes from Steam Sales Page 🤖
https://github.com/yoru-cyber/steam-sales-scraper

automatization excel openpyxl playwright python python3 web-scraping

Last synced: 8 days ago
JSON representation

Bot that scrapes from Steam Sales Page 🤖

Awesome Lists containing this project

README

        

# Steam Sales Bot 🤖
> This is a bot I made to get the current steam sales.

## Technical Implementation
This is a **bot** 🤖 made with **Playwright** that goes to different locations on the **Steam** sales page like: ***trending***, ***bestsellers*** and so goes on.\
It **searches** the **links** of the **products** on the main page, it **opens** the **page** of the **product** and **scrapes** the ***name***, the ***price on sale*** and soon, the ***original price*** 🦧.\
With all the **data** previously **scraped** from **Steam** sales page, it **writes** that **data** on a **CSV file** and an **Excel workbook** on **multiple sheets** with a **custom style** to avoid ***eye bleeding*** ✨.\
The bot runs asynchronously to speed up the scraping.


kobayashi typing very fast

## Features 📝
- **Logging**
- **Web Scraping**
- **Multithreaded**
- **CSV file**
- **Excel file**

## Made with 🛠️


python-logo
bot

### Instructions to run
**SSH**
```shell
git clone [email protected]:Yoru-cyber/Steam-Sales-Scraper.git
```
**HTTPS**
```shell
git clone https://github.com/Yoru-cyber/Steam-Sales-Scraper.git
```
**Run script**
```shell
python3 __main__.py
```