Maison développement back-end Tutoriel Python Installez Chrome et utilisez du sélénium pour réaliser un barrage automatique de Kuaishou

Installez Chrome et utilisez du sélénium pour réaliser un barrage automatique de Kuaishou

May 04, 2020 pm 04:55 PM
selenium 弹幕

Utilisez le package Selenium de Python pour implémenter le processus de barrage automatique de Kuaishou

1. Préparez le navigateur Chrome et la version correspondante du pilote webdriver

2. python Installez le package Selenium

3. Connectez-vous à Kuaishou dans Chrome pour analyser le processus de publication des barrages

4. Implémentation du code

5. Exécutez

1. Installez le pilote de téléchargement de Google Chrome

Site officiel de Google

(Plug-in Google Access Assistant : Lien : https://pan.baidu.com/s/1XFazQydGjFyy-UZKTwqjgQ Code d'extraction : 30kz)

Celui téléchargé s'appelle Google Access Assistant_v2.3.0.crx package d'extension

Méthode d'installation :

Ouvrez le navigateur Chrome, plus d'outils->extensions-> Faites-le simplement glisser ici -> Vous devez définir l'une des deux URL comme page d'accueil pour utiliser normalement le navigateur Chrome.

Installez le pilote Web qui correspond à la version du navigateur

1. Ouvrez Google Chrome et saisissez chrome dans la barre d'adresse. ://version/ Afficher les informations sur la version

Résultats similaires aux suivants :

Google Chrome 79.0.3945.117 (version officielle) (64 bits)
Révision 04f0a055010adab4484f7497fbfdbf312c307f1d-refs /branch -heads/3945@{#1019}
Système d'exploitation Windows 10 (Build 10240.16384)

2. la version appropriée Téléchargement du pilote,

Adresse de téléchargement : http://chromedriver.storage.googleapis.com/index.html

3. Placez chromedriver.exe dans le répertoire de l'environnement Python

Par exemple : D:serverPythonPython37chromedriver.exe

2. Package sélénium d'installation Python

Ligne de commande:pip install selenium

Compilateur pycharm: settings->Project Interpreter, ajoutez simplement du séléniumInstallez Chrome et utilisez du sélénium pour réaliser un barrage automatique de Kuaishou

3. Connectez-vous à Kuaishou dans Chrome pour analyser le processus de publication des barrages

Installez Chrome et utilisez du sélénium pour réaliser un barrage automatique de Kuaishou

Entrez le contenu ici dans la salle de diffusion en direct, puis cliquez sur envoyer, le code doit donc sélectionner cette zone de saisie, écrire l'opération de contenu et pouvoir sélectionner le bouton d'envoi, puis cliquer sur l'opération.

4. Implémentation du code

à partir du pilote Web d'importation de sélénium
heure d'importation
# Bibliothèque de classes d'importation
options = webdriver.ChromeOptions()
options.add_argument(r"user-data-dir=C:UserslxsAppDataLocalGoogleChromeUser Data")
driver=webdriver.Chrome(options=options)
driver.get('https://live.kuaishou.com/u/......?csr=true')#Ouvrez une page
time.sleep(2) #Arrêtez pendant deux secondes pour permettre au page Web pour charger complètement
pour i in range(0,10) : #Bouclez 10 fois, entrez 666 10 fois
#Via le sélecteur CSS de Chrome
input = driver.find_element_by_css_selector('#app > ; div .live-detail > div.liveroom-sidebar.light > div.chat > div.chat-input > textarea')
input.send_keys(' Six six six') #Entrez 3 six dans l'élément
submit = driver.find_element_by_css_selector('#app > div.live-detail > div.liveroom-sidebar.light > div.chat > div.chat -actions > div.chat-input > div > bouton')
submit.click() #Opération de clic

En plus des commentaires ci-dessus, vous devriez Faites également attention à l'utilisation du sélecteur CSS :

Appuyez sur F12, sélectionnez l'option dans le coin supérieur gauche, et vous pourrez directement sélectionner les éléments requis sur la page, comme suit : clic droit sur copier ->sélecteur (car le code est sélectionné dans ce mode)Installez Chrome et utilisez du sélénium pour réaliser un barrage automatique de Kuaishou

5. Exécutez le codeInstallez Chrome et utilisez du sélénium pour réaliser un barrage automatique de Kuaishou

Résultats en cours d'exécution :

Le programme ouvre Chrome tout seul et visite la salle de diffusion en direct où la diffusion en direct est diffusée. Le six ici est saisi par le programme lui-même. . Selon le code, la soumission d'entrée est bouclée 10 fois au total.

Résumé :

Étant donné que la connexion simulée réelle n'a pas encore été écrite, elle ne peut être obtenue que par cette méthode, et la vitesse est également lente. Une connexion réellement simulée sera plusieurs fois plus rapide. Cette méthode convient aux situations où une connexion simulée ne peut pas être réalisée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Apprenez à installer Selenium facilement à l'aide de PyCharm : guide d'installation et de configuration de PyCharm Apprenez à installer Selenium facilement à l'aide de PyCharm : guide d'installation et de configuration de PyCharm Jan 04, 2024 pm 09:48 PM

Tutoriel d'installation de PyCharm : apprenez facilement à installer Selenium, des exemples de code spécifiques sont nécessaires. En tant que développeurs Python, nous devons souvent utiliser diverses bibliothèques et outils tiers pour terminer le développement de projets. Parmi eux, Selenium est une bibliothèque très couramment utilisée pour les tests automatisés et les tests d'interface utilisateur des applications Web. En tant qu'environnement de développement intégré (IDE) pour le développement Python, PyCharm nous offre un moyen pratique et rapide de développer du code Python, alors comment

Développement Laravel : Comment utiliser Laravel Dusk et Selenium pour tester le navigateur ? Développement Laravel : Comment utiliser Laravel Dusk et Selenium pour tester le navigateur ? Jun 14, 2023 pm 01:53 PM

Développement Laravel : Comment utiliser LaravelDusk et Selenium pour tester le navigateur ? À mesure que les applications Web deviennent plus complexes, nous devons nous assurer que toutes leurs parties fonctionnent correctement. Les tests de navigateur sont une méthode de test courante utilisée pour garantir l'exactitude et la stabilité d'une application sous différents navigateurs. Dans le développement Laravel, vous pouvez utiliser LaravelDusk et Selenium pour tester le navigateur. Cet article expliquera comment utiliser ces deux outils pour tester

Utilisez la combinaison de Java, Selenium et OpenCV pour résoudre le problème de la vérification des curseurs dans les tests automatisés. Utilisez la combinaison de Java, Selenium et OpenCV pour résoudre le problème de la vérification des curseurs dans les tests automatisés. May 08, 2023 pm 08:16 PM

1. Idée de vérification du curseur L'objet curseur de l'objet testé ressemble à ceci. Relativement parlant, il s'agit d'un formulaire relativement simple. Vous devez faire glisser le puzzle de gauche via le curseur ci-dessous et l'intégrer dans l'emplacement vide de droite pour terminer la vérification. Pour automatiser ce processus de vérification, le point clé est de déterminer la distance de glissement du curseur. Selon l'analyse ci-dessus, le point clé de la vérification est de déterminer la distance de glissement du curseur. Mais une exigence apparemment simple n’est pas simple à remplir. Si vous utilisez la logique naturelle pour analyser ce processus, il peut être décomposé comme suit : 1. Localisez la position du puzzle sur la gauche Puisque la forme et la taille du puzzle sont fixes, il vous suffit de localiser la distance qui les sépare. bordure gauche et le côté gauche de l’image d’arrière-plan. (En fait, dans cet exemple, la position de départ du puzzle est également fixe, économisant

Comment utiliser Selenium pour les tests Web automatisés Comment utiliser Selenium pour les tests Web automatisés Aug 02, 2023 pm 07:43 PM

Présentation de l'utilisation de Selenium pour les tests d'automatisation Web : les tests d'automatisation Web sont une partie essentielle du processus de développement logiciel moderne. Selenium est un puissant outil de test automatisé qui peut simuler les opérations des utilisateurs dans un navigateur Web et mettre en œuvre des processus de test automatisés. Cet article expliquera comment utiliser Selenium pour les tests d'automatisation Web et sera accompagné d'exemples de code pour aider les lecteurs à démarrer rapidement. Préparation de l'environnement Avant de commencer, vous devez installer la bibliothèque Selenium et le pilote du navigateur Web

Où se situe le barrage Youku ? Où se situe le barrage Youku ? Feb 29, 2024 pm 09:49 PM

Dans le logiciel Youku, nous pouvons librement allumer et éteindre le barrage, et nous pouvons également ajuster les paramètres d'affichage du barrage. Certains utilisateurs ne savent pas où se trouvent les paramètres de barrage de Youku. L'article explique comment configurer le téléphone mobile et l'ordinateur. L'éditeur ci-dessous vous présentera la méthode de réglage du barrage. Jetons un coup d'œil à cet article. Où configurer la version mobile du barrage Youku 1. Entrez n'importe quelle vidéo Youku, cliquez au milieu de la vidéo, puis cliquez sur le plein écran en bas à droite. 2. Cliquez à nouveau au milieu de la vidéo et cliquez sur les trois points en haut à droite. 3. Vous pouvez voir [Paramètres de barrage] en haut à droite. 4. Cliquez pour entrer pour configurer l'affichage du barrage. Version PC 1. Entrez Youku et sélectionnez n'importe quelle vidéo. 2. Dans la ligne sous la vidéo, vous pouvez voir la [pop-up] de l'icône des paramètres dans le coin inférieur droit. 3. Cliquez pour jouer

Comment fermer le barrage musical Kugou_Comment fermer le barrage musical Kugou Comment fermer le barrage musical Kugou_Comment fermer le barrage musical Kugou Mar 26, 2024 am 08:56 AM

1. Ouvrez d’abord l’interface de lecture de musique Kugou. 2. Cliquez ensuite sur Commentaires sur l'interface de lecture. 3. Entrez le commentaire et vous pourrez voir l'option de commentaire ci-dessus. 4. Enfin, choisissez de fermer la revue et de revenir à l'interface de lecture.

Pratique PHP : exploration des données du barrage Bilibili Pratique PHP : exploration des données du barrage Bilibili Jun 13, 2023 pm 07:08 PM

Bilibili est un site Web de vidéos de barrage populaire en Chine. C'est également un trésor contenant toutes sortes de données. Parmi elles, les données de barrage sont une ressource très précieuse, c'est pourquoi de nombreux analystes de données et chercheurs espèrent obtenir ces données. Dans cet article, je présenterai l'utilisation du langage PHP pour explorer les données du barrage Bilibili. Travail de préparation Avant de commencer à explorer les données du barrage, nous devons installer un framework de robot d'exploration PHP Symphony2. Vous pouvez entrer via la commande suivante

Exploration efficace des données de pages Web : utilisation combinée de PHP et Selenium Exploration efficace des données de pages Web : utilisation combinée de PHP et Selenium Jun 15, 2023 pm 08:36 PM

Avec le développement rapide de la technologie Internet, les applications Web sont de plus en plus utilisées dans notre travail et notre vie quotidienne. Dans le processus de développement d’applications Web, l’exploration des données des pages Web est une tâche très importante. Bien qu’il existe de nombreux outils de web scraping sur le marché, ces outils ne sont pas très efficaces. Afin d'améliorer l'efficacité de l'exploration des données des pages Web, nous pouvons utiliser la combinaison de PHP et Selenium. Tout d’abord, nous devons comprendre ce que sont PHP et Selenium. PHP est un puissant

See all articles