Erstellen Sie eine Webseite mit Flask. Klicken Sie auf die Schaltfläche, um eine externe Scraping-Datei auszuführen.
Kolbeninstallation
pip install Flask
Erstellen Sie die Originaldatei
root.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello!'
if __name__ == "__main__":
app.run(debug=True)
Lauf
python root.py
danach
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Wird ausgegeben, greifen Sie also auf http://127.0.0.1:5000/ zu.
Hallo! Wird angezeigt.
Import hinzufügen usw.
root.py
# from flask import Flask
#Addiere ↓
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def hello():
#return 'Hello!'
#Addiere ↓
return render_template('layout.html', title='Scraping App')
if __name__ == "__main__":
app.run(debug=True)
Erstellen Sie einen Vorlagenordner und erstellen Sie darin die Datei layout.html. Stellen Sie sicher, dass Sie die GET-Methode senden, indem Sie auf das Schaltflächen-Tag klicken.
layout.html
<!doctype html>
<html>
<head>
<!-- ↓ render_Enthält den in der Vorlage geschriebenen Titel-->
<title>{{ title }}</title>
</head>
<body>
<div class="member">
<img src="/static/img/akimoto.jpg " alt="img1">
<h2>Mittsommer Akimoto</h2>
<form method="GET" action="/scraping">
<button type="submit">Start Scraping</button>
</form>
</div>
</body>
</html>
Erstellen Sie einen statischen Ordner, erstellen Sie CSS und IMG im Inneren und ordnen Sie das Erscheinungsbild an.
root.py
from flask import Flask, render_template
#↓ Importieren Sie die Datei, die Sie ausführen möchten, über Flask
import scraping
app = Flask(__name__)
@app.route('/')
def hello():
return render_template('layout.html', title='Scraping App')
# ↓ /Die Verarbeitung beim Scraping wird von der GET-Methode empfangen
@app.route('/scraping')
def get():
#↓ Funktion der Datei, die Sie ausführen möchten
return scraping.scraping()
if __name__ == "__main__":
app.run(debug=True)
layout.html
<!doctype html>
<html>
<head>
<title>{{ title }}</title>
<link rel="stylesheet" href="/static/css/index.css">
</head>
<body>
<div class="member">
<img src="/static/img/akimoto.jpg " alt="img1">
<h2>Mittsommer Akimoto</h2>
<form method="GET" action="/scraping">
<button type="submit">Start Scraping</button>
</form>
</div>
</body>
</html>
↓ Die Scraping-Datei wurde dieses Mal ausgeführt Holen Sie sich Bilder von Nogisaka 46 Blog durch Scraping
Python-Dateien, die zuvor von der Konsole ausgeführt wurden, können jetzt über Webseiten ausgeführt werden!
Recommended Posts