Stream Musique & Code ♥ Comment poser une question sur Quora (avec du code) - Node JS Web Scraping

par

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

▶️ ggio.link/youtube

🐦 ggio.link/twitter

💼 ggio.link/linkedin

📷 ggio.link/instagram

🤳 ggio.link/tiktok

📧 ggio.link/email

↑↑↑ 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