Le code source est publié sur Github
L'autre jour, j'ai publié un site appelé "HonBa ~ Recherche de livres ~", alors revenons sur la production du site et trouvons des améliorations! Ouais! Quelque chose (?)
.python (beautifulSoup4 selenium)
. TypeScript
・ HTML
・ SCSS
Récupération d'informations avec python, exportation avec CSV
↓
Organiser les données CSV avec TypeScript et générer une table
TypeScript
TypeScript était pratique après tout. Cependant, pour être honnête, je me suis demandé si je ne me forcerais pas à l'utiliser pour un développement personnel de cette ampleur.
Lorsque vous souhaitez utiliser TypeScript Quand j'ai trouvé des articles qui disaient: "Si vous ajoutez un moule au JS que vous avez déjà fait, c'est OK!", Une erreur (pleurs)
the property ‘hoge' does not exist on value of type 'htmlelement'
Pour plus de détails, cet article était facile à comprendre. https://qiita.com/Sekky0905/items/a88721f2af41050c93f2
SCSS C'était extrêmement pratique. Je veux continuer à l'utiliser à partir de maintenant. Les principaux points que j'ai trouvés utiles étaient ・ La description de bloc de type langage de programmation est possible
・ Vous pouvez importer un autre fichier et le sortir comme un CSS.
C'est deux points. Pour importer un autre fichier, il était pratique de créer un fichier séparé pour l'en-tête et le pied de page.
Pour être honnête, le grattage de python a pris le plus de temps, mais c'était très amusant. Après tout, c'est amusant de développer quelque chose
Comme point d'amélioration ・ Je l'ai acquis au format CSV, mais dois-je l'utiliser comme base de données (veuillez m'en dire plus)
・ Je pense que ce serait encore mieux si nous créions une fonction pour retarder les notifications dans Slack, LINE, etc.
・ Je souhaite planifier automatiquement le scraping en Python.
Je pense que ces trois.