Die Domänensuche ist ein Dienst, der die folgenden Funktionen bietet. Domain-Suche
・ Heppoko-Ingenieur ・ Entwicklungsgeschichte: 3 Jahre ・ Persönliche Entwicklungsgeschichte: 10. Monat (Ich habe beschlossen, dieses Jahr im Jahr 2020.01 persönliche Entwicklung zu betreiben!) ・ Entwicklungssprache: Python ・ Ich habe endlich versucht, vue in dieser Entwicklung zu verwenden! !! ・ Ich interessiere mich für keine Codierung.
Dieses und das letzte Mal wurde es in Daras Web 1week entwickelt.
Ich habe kurz vor Beginn einen Vue-Kurs bei Udemy studiert, also werde ich Vue sofort ausprobieren! Deshalb habe ich es mit Vue CLI entwickelt.
Irgendwie hatten NuxtJs jetzt irgendwo im Mainstream-Artikel der Vue-Entwicklung gesehen (ein Artikel, der mit Nuxt beginnt), aber dies ist das erste Mal, also habe ich ihn leise mit Vue CLI entwickelt!
Wie Vue selbst ist Vue CLI unglaublich! Ich dachte.
Diesmal besonders toll! Praktisch! Es hat Spaß gemacht, weil ich mich beim Denken entwickeln konnte! !!
Außerdem kratzte ich diesmal mit Python, um den Domain-Preis usw. jeder Site im Back-End zu erhalten.
Die Backend-Verarbeitung erfolgt in Lambda. Ich habe dieses Mal zum ersten Mal AWS Lambda verwendet, aber das ist auch erstaunlich! Ich dachte!
Diesmal habe ich Netlify zum ersten Mal verwendet. Es ist ein netter Dienst, dass Sie kostenlos eine benutzerdefinierte Domain einrichten können.
Lambda Diesmal habe ich auch zum ersten Mal Lambda verwendet. Es war ein sehr kompatibler Dienst für serverlose Anwendungen.
Anfangs habe ich versucht, die Cloud-Funktionen von Google mit einem ähnlichen Dienst zu verwenden, aber ich habe aufgegeben, weil die später beschriebene Chromedriver-Referenz einfach nicht funktioniert hat.
Lambda verwendete Python, aber um auf das Python-Modul in Lambda zu verweisen, muss die Zielmoduldatei an einen Ort hochgeladen werden, der als Layer bezeichnet wird.
Dieses Mal werde ich beschreiben, wie das Selenmodul auf die Ebene hochgeladen wird.
mkdir python #Erstellen Sie zunächst den Stammordner Python.
cd python
pip install selenium -t #Laden Sie das Selenmodul in das aktuelle Verzeichnis herunter
cd ../
zip -r selenium.zip ./* #Zum Schluss komprimieren Sie den gesamten Python-Ordner
Durch Hochladen der oben erstellten Zip-Datei auf die Ebene kann Selen von Lambda referenziert und durch Import gelesen werden.
Nicht nur Moduldateien, sondern auch Treiber und andere Python-Dateien können auf die gleiche Weise referenziert werden. Wenn Sie jedoch Lambda verwenden, ist es meiner Meinung nach klüger, andere Dateien in S3 zu platzieren und auf sie zu verweisen.
Ich selbst habe den Chromedriver, der diesmal zum Scraping benötigt wird, in S3 eingefügt und darauf verwiesen.
Dieses Mal verwende ich VueCLI und wurde ungewollt zu einem SPA (Single Page Application). .. Ich habe VueRouter verwendet, um eine pseudo-mehrseitige Struktur zu erstellen, aber wie ändere ich den Titel usw.? .. Darauf bin ich gestoßen.
Wenn Sie auf die folgende Seite verweisen, können Sie den Titel usw. wunderbar und dynamisch ändern! !! Referenzseite
Recommended Posts