- CourseraやUdemyなどオンライン授業の履修スケジュールを立てるときに、タイトルの一覧を取得するプログラム
- 事前にchrome driverをインストールしておく(https://qiita.com/y-agatsuma/items/ea2c9845ee0a931d5c9c)
- gemをインストールする 。次のコマンドをターミナル上で入力
$ bundle install --path .bundle
- .bundleに色々インストールされる
- ターミナル上で本ディレクトリに移動し、次のコマンドを入力
$ bundle exec ruby coursera_parser.rb
- その後取得したい授業のURLを入力(例では機械学習)
https://www.coursera.org/learn/machine-learning?
- URLのトップページ
図1. URLのトップページ
- 取得情報の終了までの時間と授業の内容
図2. 授業シラバス
- Coursera各授業のタイトルが出力CSVのタイトルになっています
- 終了までの時間と、科目の内容がCSVに書き込まれます
hour,content
2,Introduction
3,Linear Regression with Multiple Variables
2,Logistic Regression
5,Neural Networks: Representation
5,Neural Networks: Learning
5,Advice for Applying Machine Learning
5,Support Vector Machines
1,Unsupervised Learning
2,Anomaly Detection
1,Large Scale Machine Learning
1,Application Example: Photo OCR