- 抓取 https://nba.udn.com/nba/index?gr=www 中的焦點新聞。
- 使用 Django 設計恰當的 Model,并將所抓取新聞存儲至 DB。
- 使用 Django REST Framework 配合 AJAX 實現以下頁面:
- 焦點新聞列表
- 新聞詳情頁面
- 以 Pull-Request 的方式將代碼提交。
- 實現爬蟲自動定時抓取。(python3 manage.py qcluster)
利用 django-q 在 Scheduled tasks 裡增加任務排程。
- 每當抓取到新的新聞時立即通知頁面。
目前能夠每十秒監測資料庫中是否有新的資料,有新資料則即時插入前端顯示。
try channals 2 / dwebsocket
- 將本 demo 部署至服務器並可正確運行。
try heroku
django
selenium
beautifulsoup4
django-q
requests
djangorestframework
markdown
django-filter