2016-09-04 6 views
-2

Ich versuche, einen kopflosen Web-Browser mit Python und Pakete wie pyquery, schöne Suppe, Anfragen zu automatisieren automatisieren.Wie löst man ein Ereignis mit pyquery python

Aber bis jetzt habe ich keinen richtigen Weg gefunden, ein Klickereignis auf einer Schaltfläche auszulösen. Um beispielsweise ein Online-Formular auszufüllen, kann ich Werte in die Textfelder einfügen, aber nicht auf die Schaltfläche Senden/Senden klicken.

+0

Warum nicht Selen? –

Antwort

1

Gemäß der docs ist pyquery keine Bibliothek, um mit JS-Code zu interagieren (zumindest noch nicht). Es wird verwendet, um HTML-Dokumente wie schöne Suppe zu analysieren.

Wie Nehal vorgeschlagen, selenium ist Ihre beste Wette.

+0

Selen ist für UI-Tests. Ich entwickle eine Engine, die keinen Browser aufrufen muss. Alles Code basiert. –

Verwandte Themen