Ich versuche, einige .xls-Datei mit Selen WebDriver mit ChromeDriver und PhantomJSD (für den Hintergrundmodus) zu downloaden. Es funktioniert einfach perfekt mit ChromeDriver, aber PhantomJS lädt die Datei nicht herunter.Manuelles Herunterladen der Datei - PhantomJS mit Selenium
Also, was ist mein Code simplly haben einige Website ist einloggen und klicken Sie auf diese Schaltfläche:
<button id="btnExcelExport" aria-label="יצוא נתונים" class="" data-tooltip="יצוא לאקסל"> </button>
Wenn die Schaltfläche geklickt haben, ein Rahmen mit Link erstellt:
<iframe src="/Online/ExportExcel.ashx?ExportParameter=ExportToExcel&Action=75273143-ee19-47ad-91ac-1377fe3c8875&Alias=428" style="display: none;"></iframe>
Seit Ich habe herausgefunden, dass PhantomJS das Herunterladen nicht unterstützt. Ich habe versucht, die Datei manuell herunterzuladen, indem ich diesen Code link mit einigen kleinen Änderungen benutze, um sie mit meinem Code abzugleichen.
Als Ergebnis wird der HTML-Dateicode der Anmeldeseite heruntergeladen.
Wie kann ich diese Datei herunterladen?
(oder sollte ich geben PhantomJS, aber ich konnte eine einfache repalcement nicht gefunden ..)
Dank!
bitte helfen ?? !! – BTob