
Stream Musique & Code ♥ Comment poser une question sur Quora (avec du code) - Node JS Web Scraping
par Pierre Miniggio
Le but est de créer un script qui soit capable de poster une question sur Quora.
D'ailleurs si vous avez des questions, n'hésitez pas à me les poser en stream ! ♥
Un moment dans le stream j'ai parlé d'un tuto Web Scraping, c'est celui-là :
www.youtube.com/watch?v=UsmybftE36M&list=PLMzEhcF7dipB1SPcGCshGnkEJTkBF2yRZ&index=5
↑↑↑ Suis-moi ! ↑↑↑
Ce que j'utilise :
Informatique 💻 :
- PC Portable : ggio.link/lenovo-ideapad-3
- Téléphone : ggio.link/xiami-redmi-7
- Souris : ggio.link/logitech-g203
- Caméra : ggio.link/dji-osmo-action-cam
- Enregistreur : ggio.link/zoom-h1n
- Microphone : ggio.link/behringer-xm8500
- Carte son : ggio.link/behringer-umc404hd
Musique 🎵 :
- Guitare Baryton : ggio.link/guitare-rouge
- Basse 6 cordes : ggio.link/guitarbass
0:00:00 - Intro
0:00:40 - On cherche le sélecteur CSS du bouton "Se connecter" de Quora
0:04:42 - On rend le bouton "Se connecter" de Quora cliquable
0:06:47 - Je retrouve mon mot de passe (oups ! :P)
0:07:40 - Ouvrir la popup "Ajouter une question" de Quora
0:09:48 - On rempli le textarea avec la question à poser sur Quora
0:14:28 - On clique sur le selecteur CSS du bouton "Ajouter une question" de Quora
0:16:50 - Comment devenir développeur sans faire de mathématique ?
0:20:00 - Est-ce que c'est important d'être bon en SQL quand on est développeur ?
0:21:33 - On continue de chercher le bouton "Ajouter une question" de Quora"
0:24:20 - Quora c'est quoi ? Pourquoi je scrape Quora ?
0:25:45 - Comment faire du Web Scraping en PHP ?
0:28:02 - Je regarde pour peut être sélectionner un élément CSS par son contenu texte
0:28:34 - Depuis combien de temps tu fais de la musique ?
0:29:25 - Comment faire du web Scraping sur Facebook ?
0:30:47 - Comment faire du Web Scraping en Python ?
0:31:06 - Le chat de mon stream me troll :P
0:32:32 - Pourquoi Django n'est pas répandu en web ?
0:35:12 - Pourquoi apprendre un framework PHP ?
0:39:51 - Comment mieux travailler en équipe en tant que développeur ? Comment coder proprement (Clean Code) ?
0:49:15 - On continue encore de chercher le selecteur CSS du bouton "Ajouter une question" de Quora"
0:59:55 - Comment récupérer les messages d'erreur d'une mauvaise question postée sur Quora
1:01:49 - @Graven - Développement est venu sur mon stream, et je lui demande où il en est sur son montage
1:04:05 - On continue de récupérer le message d'erreur d'une mauvaise question postée sur Quora
1:13:15 - Pourquoi on a des problèmes de droits d'auteurs sur @YouTube
1:16:30 - Pourquoi utiliser && et || en PHP plutôt que AND et OR.
1:20:35 - On continue encore de récupérer le message d'erreur d'une mauvaise question postée sur Quora
1:23:45 - Pourquoi utiliser NodeJS pour faire du Web Scraping ? (Puppeteer)
1:26:00 - Pourquoi j'ai utilisé un setInterval pour détecter l'erreur (et comment je pourrais mieux le faire via un Dom Mutation Observer)
1:38:12 - Comment retourner une valeur récupérée via un setInterval (avec une Promise)
1:43:57 - Est-ce qu'on a besoin de connaître Clean Architecture & le DDD pour trouver un premier emploi en tant que dev'
1:49:16 - Résultat final du code du stream
1:50:32 - Où trouver des exemples de projets PHP avec du code PHP propre ?
1:51:25 - Quels questions j'ai eu pendant mes entretiens techniques de développeur ?
1:55:12 - Est-ce qu'il faut faire des projets persos pour s'améliorer en PHP ?
1:58:09 - Pourquoi dupliquer la même route en GET et en POST quand on fait du MVC ?
2:00:00 - Pourquoi JavaScript est utilisé en Front ?
2:03:55 - Une personne que j'ai rencontré il y a 7 ans me retrouve via mon stream ! :o
2:16:10 - Pourquoi PHP est détesté
2:16:30 - Faut-il apprendre PHP ou NodeJS pour devenir développeur back end ?
2:21:10 - Est-ce plus facile d'apprendre un langage de programmation quand on en connait déjà un ?
2:24:00 - Quel est ton parcours de développeur ?
2:25:30 - École 42 et @Harry JMG
2:33:12 - Front & Back & @Asynconf et d'autres trucs
2:38:13 - Quelle est la meilleure formation pour devenir développeur ? (Pour la majorité des gens)
2:39:00 - Discussions diverses