Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/viper373/163-buff
爬取网易BUFF平台CS:GO武器皮肤交易数据
https://github.com/viper373/163-buff
163 arima crawler-python csgo data-analysis prediction python
Last synced: about 4 hours ago
JSON representation
爬取网易BUFF平台CS:GO武器皮肤交易数据
- Host: GitHub
- URL: https://github.com/viper373/163-buff
- Owner: Viper373
- Created: 2024-04-22T16:43:15.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-06-02T13:55:34.000Z (8 months ago)
- Last Synced: 2024-12-11T18:28:57.341Z (about 2 months ago)
- Topics: 163, arima, crawler-python, csgo, data-analysis, prediction, python
- Language: Python
- Homepage:
- Size: 4.19 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Buff 数据爬取项目(本项目为共创项目)
## 🎶简介
* 🥁 这个项目是一个用于爬取网易BUFF平台上 CS:GO 武器皮肤交易数据的 Python 程序。它可以获取指定武器皮肤在不同磨损度下的交易价格和磨损度信息,并将数据存储到 MySQL 数据库中。
## 🎙功能
- 🎺 获取指定武器皮肤在不同磨损度下的交易价格和磨损度信息。
- 🎺 将爬取到的数据存储到 MySQL 数据库中。## 🎷环境要求
- 📯 Python 版本:3.10.7
- 📯 依赖库:requests, pymysql, fake_useragent## 🎻目录结构
├── 🎤 BUFF.py # 主程序文件
├── 🎚 config.py # 配置文件
├── 🎛 log # 日志文件夹
└── 🎧 README.md # 项目说明文件## 🎹配置
- ⛅ 1.首先,确保已安装 Python 3.10.7+ 版本。
- 🌥 2.安装所需的依赖库:```bash
pip install requests pymysql fake_useragent
```- ☁ 3.修改 config.py 文件,设置 MySQL 数据库连接信息和 Cookie 池。
```python
# MySQL配置信息
DB = 'buff' # 数据库名
HOST = 'localhost' # 主机
USER = 'root' # 用户名
PASSWORD = 'password' # 密码
CHARSET = 'utf8mb4' # 字符集
# 连接数据库
CONNECT = pymysql.connect(host=HOST, user=USER, password=PASSWORD, charset=CHARSET)
# Cookie池
COOKIE_LIST = [
"cookie1",
"cookie2",
# 添加更多 Cookie
]
```
## 🔫运行
```python
python BUFF.py
```
## 💣注意事项
* ⚔ 请确保网络连接正常,否则无法获取数据。
* 🛡 程序会间隔一定时间发送请求,避免过于频繁地访问服务器。
* 🏹 数据量较大时,会占用一定的网络带宽和存储空间,请注意资源消耗。