Skip to content

yuta97/j-search

Repository files navigation

J検索くんAPI

- APIの画像

アピールポイント

  • スクレイピング
  • Dockerを使い、環境構築が簡単に
  • API化することでフロントとバックエンドを分けて開発

全体の構成・使用技術・ライブラリなど

ディレクトリ構成

src
 ├── app.py (apiを作成)
 ├── create_result.py (サイトをスクレイピングして、DB作成)
 ├── create_teamid.py (teamidのDB作成)
 ├── dbconect.py (DBとの接続設定)
 ├── docker-compose.yaml
 ├── Dockerfile
 ├── requirements.txt
 

使用技術

  • Python (ライブラリにFlask)
  • Docker
  • MySQL

ライブラリ

  • flask (APIのため)
  • flask-cors (CROS対策)
  • mysql-connector-python (MySQLとの接続)
  • beautifulsoup4 (スクレイピング)
  • requests (スクレイピング)

使い方

rootディレクトリで

$ docker-compose up --build -d

これで環境構築され、DB作成とAPIサーバーが起動する

作成者

増井 悠太

About

Jリーグの検索用のWebAPI作成

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published