スパルタコーディングクラブ3週目終了
今週はスクレイピングとDB接続を中心に勉強しました。
自分はこのスクレイピングというのがやってみたく、
このプログラミング講座を受講したので、とても楽しく勉強できました。
使っている言語はPythonです。
DBはmongoDBというのを使いました。
◾️Pythonを使ったスクレイピング
・ライブラリbeautiful soupを使用
・ライブラリのおかげで引数のことだけ考えればいいと理解(便利〜)
・yahoo映画サイトのランキングを取得
・思ったよりスクレイピング自体は簡単だなという印象
・ただ、検証を使って本当に欲しいのだけを選ぶときのタグの指定の仕方
が難しいと感じた。(そこができないと簡単だななんて言ってはいけな
いか・・・)
◾️mongoDBを使ったデータ接続
・取得したデータをmongoDBに格納
・格納したデータからもしくは新規に
・insert
・fing
・update
・delete
を使ったデータの格納方法を学びました。
今週の課題はビルボードランキングをbeautiful soupを使って取得するという
課題で、今回は完璧に!と意気込んでましたが、上記に書いた通りに
タグの指定の仕方でつまずき・・・。よくよく考えたらとりあえずこれだ!というのを取ってみて、printで出しての繰り返しでたどりつけたかも。反省
四苦八苦しながらなんとかできましたー
先生からはそろそろ卒業制作のWebサイトの構想をと言われているので、どんなのにするか検討中です。来週も頑張ろう!!