


Installez Chrome et utilisez du sélénium pour réaliser un barrage automatique de Kuaishou
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énium
3. Connectez-vous à Kuaishou dans Chrome pour analyser le processus de publication des barrages
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)
5. Exécutez le code
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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

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

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

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

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.

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

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
