|||||||| ||||||||| *@*
|| @@@@ @@ @@@ ,@@@ :@@#@@! @@@ @@@@ @@!@@@ || $@ || ||| || *@* @@@ @@ @@
|| -@@@@@@ @@@@@@@@@@@: :@@@@@@@@@@@ @@@@@@! @@@@@@ || @ @@@ @@@@@@ ||. ||| .|| *@* @@-@@ @@@@@
|| @@ @@# @@; @@ *@@ :@@ @@, @@ *@@ @@ @@ @@ || $@@ @@ .|| ||| ||. *@* @@ @@ @@@
|| @@ -@@ @@ @@ @@ :@@ @@ @@ @@: @@ @@ @@ || $@# @@@@@@ || | | || *@* @@@@@@@ @@
|| @@ ;@@ @@ @@ @@ :@@ @@ @@ @@$ @@ @@ @@ || $@# @@ @@ || | | || *@* @@ @@
|| @@$ @@. @@ @@ @@ :@@ @@ @@ .@@ *@@ @@ @@ || $@# @@ @@ ||| ||| *@* @@ @@
|||||||| @@@@@@ @@ @@ @@ :@@ @@ @@ @@@@@@ @@ @@ ||||||||| $@# @@@@@@ ||| || *@* @@@@@ @@
python版本:python3.6
scrapy: 1.5.0
需要安装pymysql包支持访问mysql数据库
可以使用pip安装: pip install pymysql
*或者按照下述方法执行一键安装依赖:pip install -r requirements.txt
*重要事情说三遍:请确保你安装了mysql数据库! 请确保你安装了mysql数据库! 请确保你安装了mysql数据库!
*所有平台的Mysql下载地址为: https://dev.mysql.com/downloads/挑选你需要的 MySQL Community Server 版本及对应的平台。
- 第一步:下载github项目文件
git clone [email protected]:caffreycc/jb51.com_crawler.git
或者直接到https://github.com/caffreycc/jb51.com_crawler.git 下载zip文件
- 第二步:安装依赖:
pip install -r requirements.txt
- 第三步:修改配置Config.py:
Config.py 为项目配置文件
host = '127.0.0.1' #改成你的数据库地址,如果需要保存在线服务器请填写数据库IP
dbname = 'your database naem' # 数据库名字,请修改
user = 'your databse user' # 数据库账号,请修改
psw = 'your password' # 数据库密码,请修改
port = 3306 # 数据库端口,在dbhelper中使用,一般无需修改
- 第四步:运行小爬虫
命令行cd到你的项目文件夹,运行以下命令:
或者直接在你的爬虫文件夹内shift + 右键 打开命令提示符或者powershell,运行以下命令
scrapy crawl Common_crawler
爬取的内容会自动保存到 config.py 中配置的mysql数据库中
有任何关于项目的问题欢迎提issues
本项目基于PythonCrawler-Scrapy-Mysql-File-Template开发,感谢作者@lawlite19(https://github.com/lawlite19)的开源分享精神。
请勿使用爬虫爬取网站设置保护机制的内容,否则可能触犯中国大陆相关法律法规。