社内で利用する簡単なウェブアプリをflaskとpythonで作成しています。
ボタンを押すといくつかのwebサイトをpythonで作ったスクレイピング関数を実行して情報をDBに格納し、その情報をhtmlで出力するというウェブアプリです。
すでに動作は出来ているのですが、もっとスマートな方法があるなら知りたいです。
最初はボタンを<a>タグで作りflaskのルーティングで
@app.route('/func')
def func():
スクレイピングをする関数
みたいにやってました。
他にも<form>タグと<button>タグでactionからやはりflaskのルーティングでスクレイピング関数を実行しました。
flaskのルーティング以外でpythonの関数をクライアント側からボタンを押すことによって動かすことはできるのでしょうか?
こういったやり方でいいのでしょうか?
あなたの回答
tips
プレビュー