Debian wheezy
Selenium
Phantom.js
PyVirtualDisplay
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