2016-07-01 23 views
0

Ich möchte die Navigation einer Seite automatisieren, QR-Code scannen und dann mit ihr interagieren.Selen mit Python auf Ubuntu verwenden 14.04

Ich mache das mit Selen und Python.

Aber ich sehe keine Anzeige den QR-Code scannen,

dies ist, wie mein Code beginnt:

from pyvirtualdisplay import Display 
from selenium import webdriver 
from selenium.webdriver.common.keys import Keys 

display = Display(visible=0, size=(800, 600)) 
display.start() 
browser = webdriver.Chrome() 

Was soll ich tun, um die Anzeige zu sehen und QR-Code scannen und Lebenslauf das Programm?

Ich las Beispiele für die Verwendung von Selenium unter Windows, in denen der Browser automatisch angezeigt wird.

+1

Ist dies ein kopfloser Server? Was passiert, wenn die letzte Zeile ausgeführt wird? –

Antwort

2

Der Grund ist, dass Sie eine virtuelle Anzeige (d. H. Headless-Browser) verwenden, entfernen Sie diese beiden Zeilen, und Sie müssen in der Lage sein, den Browser zu sehen.

display = Display(visible=0, size=(800, 600)) 
display.start() 

Da Sie die virtuelle Anzeige nicht benötigen, entfernen Sie auch die erste Zeile.

Verwandte Themen