π¨βπ» ΠΡΠΎΠ΅ΠΊΡ scrapy_parser_pep.
- Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
- ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°
- ΠΠ°ΠΏΡΡΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ°
- ΠΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄
- ΠΠ²ΡΠΎΡ
- Python 3.9.10
- Scrapy 2.5.1
- Twisted 22.2.0
ΠΠ°ΡΡΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² PEP Π½Π° Π±Π°Π·Π΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Scrapy.
ΠΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² Π½Π΅Π³ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅:
git clone https://github.com/KomkovAleksey/scrapy_parser_pep
cd scrapy_parser_pep
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ:
python -m venv vevn
source venv/Scripts/activate
ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ pip:
python -m pip install --upgrade pip
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ:
pip install -r requirements.txt
ΠΡΠΎΠ΅ΠΊΡ Π³ΠΎΡΠΎΠ² ΠΊ ΡΠ°Π±ΠΎΡΠ΅!
Π‘ΠΎΠ·Π΄Π°Π΅Ρ Π² ΠΏΠ°ΠΏΠΊΠ΅ results Π΄Π²Π° ΡΠ°ΠΉΠ»Π°:
- pep_ΠΠ°ΡΠ°ΠΡΠ΅ΠΌΡ.csv - csv ΡΠ°ΠΉΠ» ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ Π²ΡΠ΅Ρ PEP
- status_summary_ΠΠ°ΡΠ°ΠΡΠ΅ΠΌΡ.csv - csv ΡΠ°ΠΉΠ» Ρ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΠΈΠ· Π΄Π²ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Β«Π‘ΡΠ°ΡΡΡΒ» ΠΈ Β«ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΒ»
scrapy crawl pep