Tag: phantomjs

PhantomJS ist ein headless (GUI-weniger) – WebKit mit JavaScript-API. Es hat native Unterstützung für verschiedene web-standards: DOM-handling, CSS-Selektor, JSON, Canvas und SVG.

Kann phantomjs mit node.js arbeiten?

Anzahl der Antworten 7 Antworten
Möchte ich nutzen, phantomjs in meinem node.js script. es ist ein phantomjs-Knoten Bibliothek.. aber leider ist der Autor benutzt dieses komische Kaffee-script-code, um zu erklären, was er tut: phantom = require 'phantom' phantom.create (ph) -> ph.createPage (page)

Performantes Parsen von Seiten mit Node.js und XPath

Anzahl der Antworten 5 Antworten
Bin ich in einigen web-scraping mit Node.js. Ich würde gerne mithilfe von XPath-wie ich generieren kann, das es semi-automatisch mit mehreren Arten von GUI. Das problem ist, dass ich kann nicht einen Weg finden, dies effektiv zu

Wie behalte ich Cookies zwischen verschiedenen casperjs-Prozessen?

Anzahl der Antworten 2 Antworten
dies ist eine Frage darüber, wie Sie cookies bestehen aus einer casperjs Seite zur anderen.. also im Grunde habe ich eine nodejs-Datei, die spawns casperjs als Arbeitnehmer bestimmte Aufgaben.. man ist die Anmeldung einmal angemeldet ich das

Wie greife ich auf einen iframe von CasperJS zu?

Anzahl der Antworten 5 Antworten
Ich habe eine Webseite mit einem iframe. Ich möchte Zugriff auf den Inhalt des iframe mit CasperJS. Insbesondere brauche ich, um auf Tasten zu klicken und ein Formular auszufüllen. Wie kann ich das tun? Die Haupt-Webseite main.html:

PhantomJS gibt leere Webseite zurück (Python, Selenium)

Anzahl der Antworten 2 Antworten
Versucht, screen scrape eine web site, ohne zu müssen, starten Sie eine aktuelle browser-Instanz in einem python-Skript (mit Selen). Das kann ich mit Chrome oder Firefox - ich habe es ausprobiert und es funktioniert - aber ich

Unterstützt PhantomJS Cookies?

Anzahl der Antworten 5 Antworten
Tut PhantomJS cookies unterstützt? Wenn ja, wo finde ich die API-Daten? Ich bin nicht in der Lage, um es herauszufinden, nach der Suche für eine Weile jetzt. Kommentar zu dem Problem - Öffnen ja, es unterstützt die

So senden Sie ein Formular mit PhantomJS

Anzahl der Antworten 4 Antworten
Ich versuche, phantomJS (was ein geiles tool übrigens!) zum senden eines Formulars für eine Seite, ich habe die Anmeldeinformationen, und geben dann den Inhalt der Ziel-Seite, um stdout. Ich bin in der Lage, Zugriff auf das Formular

Wie kann ich ein Click-Ereignis in meinem AngularJS-Direktive-Test simulieren?

Anzahl der Antworten 6 Antworten
Habe ich versucht, folgenden das format der ng-Richtlinie-Prüfung repo für eine Richtlinie, die ich geschrieben habe. Die Richtlinie grundsätzlich macht ein overlay, wenn der Benutzer auf ein element klickt. Hier ist die Richtlinie (vereinfacht): mod.directive('uiCopyLinkDialog', function(){ return

Debugging von PhantomJS webpage.open fehlgeschlagen

Anzahl der Antworten 1 Antworten
In PhantomJS, Webseite.öffnen Sie nimmt einen Rückruf mit einem status-parameter auf 'Erfolg' oder 'fail'. Laut der docs, es wll "'Erfolg', wenn kein Netzwerk-Fehler aufgetreten ist, andernfalls "fail"." Gibt es eine Möglichkeit zu sehen, die zugrunde liegenden Netzwerk-Fehler,

Speichern und rendern Sie eine Webseite mit PhantomJS und node.js

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche nach einem Beispiel für das anfordern einer Webseite zu warten, für die JavaScript zum Rendern (JavaScript ändert die DOM -), und dann greifen Sie den HTML-Code der Seite. Sollte dies ein einfaches

Wie warte ich darauf, dass ein click () Event in phantomjs geladen wird, bevor ich fortfahre?

Anzahl der Antworten 3 Antworten
Phantomjs hat diese beiden wirklich praktisch Rückrufe onLoadStarted und onLoadFinished mit denen Sie im wesentlichen die Ausführung anhalten, während die Seite geladen wird. Aber ich habe lange gesucht und ich kann nicht finden, ein äquivalent, wenn Sie

Wie kann ich eine ganze IndexedDB-Datenbank aus JavaScript entfernen?

Anzahl der Antworten 2 Antworten
Wie kann man das entfernen einer ganzen IndexedDB-Datenbank von JavaScript, im Gegensatz zu nur ein Objekt speichern? Ich bin mit dem IndexedDB shim, die über die Verwendung WebSQL als sein backend. Ich würde vor allem gerne wissen,

Verwenden von Mehrere page.open in einem einzelnen Skript

Anzahl der Antworten 4 Antworten
Mein Ziel ist es, PhantomJS ausgeführt durch: //adding $op and $er for debugging purposes exec('phantomjs script.js', $op, $er); print_r($op); echo $er; Und dann innerhalb script.js ich Plane, verwenden Sie mehrere page.open() zu erfassen screenshots von verschiedenen Seiten