Maconym
Aktives Mitglied
Thread Starter
- Dabei seit
- 08.10.2003
- Beiträge
- 426
- Reaktionspunkte
- 4
Folgendes Spektakel ist geplant:
Auf einer Internetseite sind insgesamt ca. 90 Links. Hinter z.B. 75 Links befindet sich eine Seite, auf der direkt auf ein PDF verlinkt wird. Alle z.B. 75 PDF sollen herunter geladen werden.
Ich versuchte folgendes:
1. Alle URLs von der aktuellen Safari-Seite abfragen (eine Sortierung habe ich mir an dieser Stelle gespart, weil wo es keinen Link zu einem PDF gibt, wird später auch nichts geladen.)
2. Alle gefundenen URLs sollen geöffnet werden.
3. Jede geöffnete Seite soll nach Links, die mit ".pdf" aufhören durchsucht werden.
4. Die gefundenen Links sollen geladen und gespeichert werden.
Ist so etwas möglich?
Ich nutzte bei geöffneter Ausgangsseite in Automator zunächst "Aktuelle Web-Seite von Safari abfragen", dann "Link-URLs von den Web-Seiten abfragen".
Dann "Angegebene URLs abfragen" um die einzelnen Fenster öffnen zu lassen.
Schon hier kam die erste Fehlermeldung. Obwohl sich auf der Ausgangsseite URLs befinden, werden diese scheinbar nicht gefunden.
Wenn dieses Problem behoben sein sollte (das halte ich noch für möglich), muss jede gefundene Seite mit "Web-Seiten anzeigen" geöffnet werden und erneut mit "Link-URLs von den Web-Seiten abfragen" durchsucht werden.
Das Ergebnis dann mit "URLs filtern" nach .pdf durchsuchen lassen.
Die gefundenen URLs mit "URLs laden" laden.
Das Problem: Die Anzahl der gefundenen Links im ersten Schritt ist immer unterschiedlich. Hier als Beispiel 75, es kann aber auch mal nur 48 sein.
Im Zweiten Schritt müssen so viele Safari-Fenster nach URLs durchsucht werden, wie im ersten Schritt gefunden und geöffnet werden.
Ich hoffe, das ist einigermaßen verständlich von mir niedergeschrieben worden.
Hat jemand schonmal etwas Ähnliches gebastelt? Kann man mit Automator Safari-Fenster öffnen und schließen lassen, nachdem evtl. ein Dokument geladen wurde?
Erklärung: Es geht um E-Paper einer Zeitung. Damit ich unterwegs auch offline auf Laptop lesen kann, brauche ich jede Seite als PDF. Es kann aber nur jede Seite einzeln als PDF gespeichert werden, und das ist mir jeden Tag zu viel Aufwand. Die Ausgangsseite wäre die Seite mit der Seitenübersicht, d.h. alle Seiten in Miniatur, jede lässt sich einzeln öffnen (nicht als PDF, das wird erst im geöffneten Fenster zum Download angeboten).
(Bei der Zeitung habe ich schon angefragt, doch die befürchten zuviel Traffic, wenn diese Funktion für alle angeboten werden sollte.)
Auf einer Internetseite sind insgesamt ca. 90 Links. Hinter z.B. 75 Links befindet sich eine Seite, auf der direkt auf ein PDF verlinkt wird. Alle z.B. 75 PDF sollen herunter geladen werden.
Ich versuchte folgendes:
1. Alle URLs von der aktuellen Safari-Seite abfragen (eine Sortierung habe ich mir an dieser Stelle gespart, weil wo es keinen Link zu einem PDF gibt, wird später auch nichts geladen.)
2. Alle gefundenen URLs sollen geöffnet werden.
3. Jede geöffnete Seite soll nach Links, die mit ".pdf" aufhören durchsucht werden.
4. Die gefundenen Links sollen geladen und gespeichert werden.
Ist so etwas möglich?
Ich nutzte bei geöffneter Ausgangsseite in Automator zunächst "Aktuelle Web-Seite von Safari abfragen", dann "Link-URLs von den Web-Seiten abfragen".
Dann "Angegebene URLs abfragen" um die einzelnen Fenster öffnen zu lassen.
Schon hier kam die erste Fehlermeldung. Obwohl sich auf der Ausgangsseite URLs befinden, werden diese scheinbar nicht gefunden.
Wenn dieses Problem behoben sein sollte (das halte ich noch für möglich), muss jede gefundene Seite mit "Web-Seiten anzeigen" geöffnet werden und erneut mit "Link-URLs von den Web-Seiten abfragen" durchsucht werden.
Das Ergebnis dann mit "URLs filtern" nach .pdf durchsuchen lassen.
Die gefundenen URLs mit "URLs laden" laden.
Das Problem: Die Anzahl der gefundenen Links im ersten Schritt ist immer unterschiedlich. Hier als Beispiel 75, es kann aber auch mal nur 48 sein.
Im Zweiten Schritt müssen so viele Safari-Fenster nach URLs durchsucht werden, wie im ersten Schritt gefunden und geöffnet werden.
Ich hoffe, das ist einigermaßen verständlich von mir niedergeschrieben worden.
Hat jemand schonmal etwas Ähnliches gebastelt? Kann man mit Automator Safari-Fenster öffnen und schließen lassen, nachdem evtl. ein Dokument geladen wurde?
Erklärung: Es geht um E-Paper einer Zeitung. Damit ich unterwegs auch offline auf Laptop lesen kann, brauche ich jede Seite als PDF. Es kann aber nur jede Seite einzeln als PDF gespeichert werden, und das ist mir jeden Tag zu viel Aufwand. Die Ausgangsseite wäre die Seite mit der Seitenübersicht, d.h. alle Seiten in Miniatur, jede lässt sich einzeln öffnen (nicht als PDF, das wird erst im geöffneten Fenster zum Download angeboten).
(Bei der Zeitung habe ich schon angefragt, doch die befürchten zuviel Traffic, wenn diese Funktion für alle angeboten werden sollte.)