Skip to content

yifeng-bws/python-spider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕷️ Python Web Scraping Practice Project

A beginner's practice repository for learning Python web scraping — small exercises, notes, and example code.

Status License

Table of contents

About

This repository contains small exercises and learning notes for Python web scraping. It is a personal practice project for learning and sharing.

Goals

  • Learn the basics of Python web scraping
  • Keep a record of practice code and examples
  • Share learning progress and findings

Contents

  • Basic web page fetching 🕷️
  • Data parsing practice
  • Simple data processing examples

Roadmap

  • Improve the functionality of webpage.py
  • Complete main.py
  • Keep the repository English-only (Chinese content archived or removed)

Quick Start

(Instructions will be added as the project develops — the commands below are examples.)

Prerequisites:

  • Python 3.8+ (recommended)
  • Optional: create a virtual environment

Clone and install:

git clone https://github.com/yifeng-bws/python-spider.git
cd python-spider
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install -r requirements.txt

Run (example):

python main.py

Notes

This project is in an early stage; main.py is not yet complete.
Implementation is currently pure Python.
Feel free to open an Issue to discuss or ask questions.

Contributing

Contributions and feedback are welcome. Suggested workflow:

  1. Fork the repository.
  2. Create a branch (e.g., feat/readme-en).
  3. Open a pull request describing your changes.

Please include tests or examples when adding new functionality.

License

This project is licensed under the MIT License — see the LICENSE file for details.

Contact

Maintainer — yifeng-bws
Repo: https://github.com/yifeng-bws/python-spider

About

我的一个Python爬虫项目

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages