Maison > développement back-end > Tutoriel Python > Comment utiliser PhantomJS avec Selenium en Python ?

Comment utiliser PhantomJS avec Selenium en Python ?

DDD
Libérer: 2024-11-20 15:03:15
original
669 Les gens l'ont consulté

How to Use PhantomJS with Selenium in Python?

Comment utiliser PhantomJS en Python

Vous pouvez utiliser PhantomJS en Python avec l'aide de Selenium. Pour commencer, vous aurez besoin de NodeJS et de phantomjs-prebuilt installés globalement :

npm -g install phantomjs-prebuilt
Copier après la connexion

Une fois installé, vous pouvez configurer PhantomJS pour une utilisation avec :

from selenium import webdriver

driver = webdriver.PhantomJS(executable_path='/path/to/phantomjs')
driver.set_window_size(1024, 768)
driver.get('https://google.com/')
Copier après la connexion

L'exécution de ce code configurera PhantomJS avec une taille de fenêtre personnalisée et accédez-y à l'URL spécifiée.

Si PhantomJS est ajouté à votre chemin système, vous pouvez simplifier le code :

driver = webdriver.PhantomJS()
Copier après la connexion

Au cas où il ne serait pas configuré correctement, vous devrez fournir le chemin exact de l'exécutable PhantomJS comme indiqué précédemment.

Voici des références pour une exploration plus approfondie :

  • http://selenium-python.readthedocs.io/
  • Débordement de pile : Comment définir un proxy pour phantomjs/ghostdriver dans Python Webdriver ?
  • DZone : Test Python : PhantomJS vs Selenium

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!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal