后台數據scrapy爬取 和 Django 的orm 結合


下載 scrapy 

創建爬蟲

scrapy startproject 項目名

cd 

scrapy genspider 爬蟲名 初始網址

 

下載Django

django-admin startapp 名字

 

結合的地方

scrapy  item中

下載 scrapy_djangoitem

 

import scrapy
from scrapy_djangoitem import DjangoItem
from ""Django的項目名"".models import ""創建的模型名""


class KuwoItem(DjangoItem):
    django_model = ""創建的模型名""

scrapy  蜘蛛.py 中

item.save()

 

scrapy 啟動.py 中

import os,django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "kw.settings")# project_name 項目名稱  kw為 蜘蛛名
django.setup()


from scrapy import cmdline
cmdline.execute('scrapy crawl kw'.split(' '))

 

Django 中

創建模型

Django   settings中

注冊應用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM