#author("2024-02-15T07:11:34+00:00","","") #author("2024-02-15T07:11:50+00:00","","") [[引継ぎメモ 中市]] *勉強計画プログラムの引継ぎ [#w1274653] **スクレイピング関連 [#i3c68376] ドライブからスクレイピング.zipをダウンロード keyword.csvを書き換えると検索ワードが変化する. ***Google Driver [#h860cb3d] chromeを使ったスクレイピング,実際に画面が現れ遷移するのが特徴~ chromeは勝手に更新するので常に最新版になっている~ そのためdriverも常に更新し続けなければならない~ [[ここからchromeのバージョンにあったものをダウンロードする>https://googlechromelabs.github.io/chrome-for-testing/#stable]]~ 一回サイトの場所が変わってるので,また変わるかもしれない 注意~ pipでインストールすることもできるだろうが,わかりやすいしスクレイピング実行ディレクトリに入れとくだけでもいい.~ sakusei_sale.pyを実行 ***youtube api v3 [#ke4fbce5] youtubeのスクレイピングを一瞬でできるapi~ apiキーが必要になる~ [[apiキー取得方法>https://zenn.dev/eito_blog/articles/94dc874c112c9f]]~ #ref(api.zip,,ページ消えたら嫌なので魚拓) api_keyを自分で取得したものに書き換えてvideo_sakusei.pyを実行 make_database.pyを実行することで,app.pyで使えるファイルに変化する. **html作成関連 [#i3c68376] 膨大な量のhtmlが必要であるので繰り返しを使ってhtmlを作っている. ドライブからhtml作成をダウンロードする first/html.pyは教材ページに飛ぶまでの中間地点をつくる.~ 派生するならここにキーワードを入れるといいとおもう. second/kyouzai.pyは教材ページを作る.~