phantomjs et sélénium

Correspond à javascript

Remarques

Installation

J'ai simplement installé et testé Selenium et Phantom.js, mais il ne semblait pas fonctionner sans erreur.

Une erreur se produit lorsque seul Phantom.js est exécuté

phantomjs QXcbConnection Could not connect to display

Il semble qu'il soit sorti car il ne peut même pas dessiner en premier lieu car c'est un environnement sans bureau. Si vous le recherchez, vous trouverez:

Python - Taking Browser Screenshots With No Display (Selenium/Xvfb)

J'ai installé xvfb et PyVirtualDisplay et j'ai confirmé que phantom.js fonctionne normalement. Il n'y a aucun problème de python via PyVirtualDisplay.

Phantom.js était également à la hauteur d'apt dans Debian phantomjs_2.1.1

L'environnement est correctement créé, il ne peut donc pas être aidé car il est sale. Dois-je utiliser pyenv ou un conteneur?

Recommended Posts

phantomjs et sélénium
sélénium
Défiez Python3 et Selenium Webdriver
Grattage avec Python, Selenium et Chromedriver
Sélénium et python pour ouvrir Google
Quand j'ai utilisé phantomjs de la bibliothèque de sélénium de Python, il est devenu zombie
sélénium: attendre l'élément avec ET / OU
Redémarrez le routeur en utilisant Python, Selenium, PhantomJS
Captures d'écran de la pêche sur le Web avec du sélénium et Chrome.
Pratiquer le web scraping avec Python et Selenium
Utilisez le pilote Web phantomjs de sélénium avec unittest de python
À propos de _ et __
J'ai essayé le web scraping en utilisant python et sélénium
Faites glisser et déposez un fichier local avec Selenium (Python)
Méthodes fréquemment utilisées de sélénium et de belle soupe
J'ai essayé différentes choses avec Python: le grattage (Beautiful Soup + Selenium + PhantomJS) et l'analyse morphologique