Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 🤖
- Host: GitHub
- URL: https://github.com/yoru-cyber/steam-sales-scraper
- Owner: Yoru-cyber
- Created: 2024-06-05T23:01:57.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-22T13:37:35.000Z (5 months ago)
- Last Synced: 2024-06-22T21:46:36.994Z (5 months ago)
- Topics: automatization, excel, openpyxl, playwright, python, python3, web-scraping
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.
## Features 📝
- **Logging**
- **Web Scraping**
- **Multithreaded**
- **CSV file**
- **Excel file**## Made with 🛠️
### 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
```