SlideShare a Scribd company logo
1 of 55
Download to read offline
第⼀一次查課程評價就上⼿手
ASK COURSE
Singo 聽 ⾵風
國⽴立臺灣科技⼤大學 資訊管理系
開學囉
⾝身為⼀一個⼯工程師
不可饒恕
╮(╯_╰)╭
極簡⾵風
其實只是因為
懶
得
做
就只是這樣?
傳統
課
程
評
價
平
台
使⽤用者
使⽤用者
使⽤用者
提供評價
查詢課程
等待者
但⼤大家都很懶
課
程
評
價
平
台
使⽤用者
使⽤用者
使⽤用者
我們怎麼做?
Facebook PTT User
Ask Course
User User User
蒐集評價
查詢課程
⽤用⼼心的評價
學⻑⾧長姊們的切
⾝身之痛
不該隨時間
消逝
系統架構
Crawler
Python
Facebook
PTT
Elasticsearch
Database
Ask Course
AngularJS + Flask
User User
User
PTT
Crawler
Python
Facebook
PTT
Elasticsearch
Database
Ask Course
AngularJS + Flask
User User
User
PTT
User
User
User
Flask
AngularJS
API
Crawler
Python
Facebook
PTT
Elasticsearch
Database
Ask Course
AngularJS + Flask
User User
User
PTT
Crawler
Facebook
PTT PTT
FACEBOOK
API
LONG TERM
TOKEN
FACEBOOK
POST EDIT
取得⽂文章
不同
⽐比較更新時間
存⼊入資料庫
和 DB 內相同 ID
的紀錄做⽐比較
相同
下⼀一筆
PTT
網⾴頁爬蟲?
說好的 BBS 呢!!!
import telnetlib
from bs4 import
BeautifulSoup
PTT網⾴頁爬蟲
怎麼寫
取得原始碼
⽂文件解析存⼊入資料庫
分析網⾴頁規則
1 2
34
from bs4 import BeautifulSoup
dom = BeautifulSoup(html)
dom.select()
dom.find()
import requests
html = requests.get(url).text()
Next Page
import pyelasticsearch
Crawler
Python
Facebook
PTT
Elasticsearch
Database
Ask Course
AngularJS + Flask
User User
User
PTT
Elasticsearch
RESTful
API
樹狀結構
JSON
{
"name": "linroex",
"age": 18,
"email": {
"home": "linroex@coder.tw",
"school": "b10209019@mail.ntust.edu.tw"
}
}
name ageemail
linroex 18home school
我
全⽂文檢索
⽀支援中⽂文
pyelastic
search
Tips:
analysis-mmseg
未來計畫
過濾無關資料
資料分析
擴⼤大資料來源
http://course.ntustsg.com/

More Related Content

More from Xi-Zhe Lin

那些更智慧的智慧學生證
那些更智慧的智慧學生證那些更智慧的智慧學生證
那些更智慧的智慧學生證Xi-Zhe Lin
 
程式社新生茶會
程式社新生茶會程式社新生茶會
程式社新生茶會Xi-Zhe Lin
 
第八屆台科大學生會資訊部招生
第八屆台科大學生會資訊部招生第八屆台科大學生會資訊部招生
第八屆台科大學生會資訊部招生Xi-Zhe Lin
 
社團,轉角遇上專案管理
社團,轉角遇上專案管理社團,轉角遇上專案管理
社團,轉角遇上專案管理Xi-Zhe Lin
 
當PHP遇上Facebook API
當PHP遇上Facebook API當PHP遇上Facebook API
當PHP遇上Facebook APIXi-Zhe Lin
 
當Nexmo遇上PHP
當Nexmo遇上PHP當Nexmo遇上PHP
當Nexmo遇上PHPXi-Zhe Lin
 
輕鬆學會網頁前端
輕鬆學會網頁前端輕鬆學會網頁前端
輕鬆學會網頁前端Xi-Zhe Lin
 
2014 大專資訊社團聯合幹訓閉幕式
2014 大專資訊社團聯合幹訓閉幕式2014 大專資訊社團聯合幹訓閉幕式
2014 大專資訊社團聯合幹訓閉幕式Xi-Zhe Lin
 

More from Xi-Zhe Lin (8)

那些更智慧的智慧學生證
那些更智慧的智慧學生證那些更智慧的智慧學生證
那些更智慧的智慧學生證
 
程式社新生茶會
程式社新生茶會程式社新生茶會
程式社新生茶會
 
第八屆台科大學生會資訊部招生
第八屆台科大學生會資訊部招生第八屆台科大學生會資訊部招生
第八屆台科大學生會資訊部招生
 
社團,轉角遇上專案管理
社團,轉角遇上專案管理社團,轉角遇上專案管理
社團,轉角遇上專案管理
 
當PHP遇上Facebook API
當PHP遇上Facebook API當PHP遇上Facebook API
當PHP遇上Facebook API
 
當Nexmo遇上PHP
當Nexmo遇上PHP當Nexmo遇上PHP
當Nexmo遇上PHP
 
輕鬆學會網頁前端
輕鬆學會網頁前端輕鬆學會網頁前端
輕鬆學會網頁前端
 
2014 大專資訊社團聯合幹訓閉幕式
2014 大專資訊社團聯合幹訓閉幕式2014 大專資訊社團聯合幹訓閉幕式
2014 大專資訊社團聯合幹訓閉幕式
 

Recently uploaded

EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxmekosin001123
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxmekosin001123
 
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书kathrynalvarez364
 
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单jakepaige317
 
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书kathrynalvarez364
 
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制kathrynalvarez364
 

Recently uploaded (6)

EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
 
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
 
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
 
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
 
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
 

第一次查課程評價就上手 Ask course