Vielen Dank für die Info.
Bisher nutzte ich eine URL in der Art (bitte die … durch https ersetzen)
…://www.onvista.de/fonds/kurshistorie.html?ID_NOTATION=1937897&RANGE=1M
Die nun aber seit Ende Januar praktisch nicht mehr funktioniert, Onvista meldet einen 404er Fehler.
Mit etwas probieren und Deinem Ansatz funktioniert nun die URL:
…://www.onvista.de/onvista/times+sales/popup/historische-kurse/?notationId=1937897&dateStart={TODAY:dd.MM.yyyy:-P1M}&interval=M1&assetName=Allianz&exchange=Xetra
Beim herumprobieren bin ich noch auf einen für mich nicht verständlichen Fehler gestossen, der scheinbar an einem Interpretationsproblem (ggf. auch Codepageproblem) hängen bleibt. Auszug aus dem Fehlerlog:
========================
!ENTRY name.abuchen.portfolio.ui 4 4 2020-02-02 11:24:30.695
!MESSAGE Tabelle auf einer Webseite
!SUBENTRY 1 name.abuchen.portfolio.ui 4 0 2020-02-02 11:24:30.695
!MESSAGE Keine Kurse gefunden: http://www.onvista.de/etf/snapshotHistoryCSV?idNotation=16067775&datetimeTzStartRange=01.01.2020&timeSpan=2M&codeResolution=1D
Datum;Eröffnung;Hoch;Tief;Schluss;Volumen 02.01.2020;14,01;14,01;14,01;14,01;0 03.01.2020;14,04;14,04;14,04;14,04;0 06.01.2020;14,03;14,03;14,03;14,03;0 07.01.2020;14,03;14,03;14,03;14,03;0 08.01.2020;14,01;14,01;14,01;14,01;0 09.01.2020;14,01;14,01;14,01;14,01;0 10.01.2020;14,02;14,02;14,02;14,02;0 13.01.2020;14,01;14,01;14,01;14,01;0 14.01.2020;14,01;14,01;14,01;14,01;0 15.01.2020;14,02;14,02;14,02;14,02;0 16.01.2020;14,02;14,02;14,02;14,02;0 17.01.2020;14,04;14,04;14,04;14,04;0 21.01.2020;14,05;14,05;14,05;14,05;0 22.01.2020;14,05;14,05;14,05;14,05;0 23.01.2020;14,08;14,08;14,08;14,08;0 24.01.2020;14,09;14,09;14,09;14,09;0 27.01.2020;14,11;14,11;14,11;14,11;0 28.01.2020;14,10;14,10;14,10;14,10;0 29.01.2020;14,12;14,12;14,12;14,12;0 30.01.2020;14,12;14,12;14,12;14,12;0
!STACK 0
java.io.IOException: Keine Kurse gefunden: http://www.onvista.de/etf/snapshotHistoryCSV?idNotation=16067775&datetimeTzStartRange=01.01.2020&timeSpan=2M&codeResolution=1D
Datum;Eröffnung;Hoch;Tief;Schluss;Volumen 02.01.2020;14,01;14,01;14,01;14,01;0 03.01.2020;14,04;14,04;14,04;14,04;0 06.01.2020;14,03;14,03;14,03;14,03;0 07.01.2020;14,03;14,03;14,03;14,03;0 08.01.2020;14,01;14,01;14,01;14,01;0 09.01.2020;14,01;14,01;14,01;14,01;0 10.01.2020;14,02;14,02;14,02;14,02;0 13.01.2020;14,01;14,01;14,01;14,01;0 14.01.2020;14,01;14,01;14,01;14,01;0 15.01.2020;14,02;14,02;14,02;14,02;0 16.01.2020;14,02;14,02;14,02;14,02;0 17.01.2020;14,04;14,04;14,04;14,04;0 21.01.2020;14,05;14,05;14,05;14,05;0 22.01.2020;14,05;14,05;14,05;14,05;0 23.01.2020;14,08;14,08;14,08;14,08;0 24.01.2020;14,09;14,09;14,09;14,09;0 27.01.2020;14,11;14,11;14,11;14,11;0 28.01.2020;14,10;14,10;14,10;14,10;0 29.01.2020;14,12;14,12;14,12;14,12;0 30.01.2020;14,12;14,12;14,12;14,12;0
at name.abuchen.portfolio.online.impl.HTMLTableQuoteFeed.parse(HTMLTableQuoteFeed.java:450)
at name.abuchen.portfolio.online.impl.HTMLTableQuoteFeed.parseFromURL(HTMLTableQuoteFeed.java:388)
at name.abuchen.portfolio.online.impl.HTMLTableQuoteFeed.internalGetQuotes(HTMLTableQuoteFeed.java:346)
at name.abuchen.portfolio.online.impl.HTMLTableQuoteFeed.updateLatestQuotes(HTMLTableQuoteFeed.java:287)
at name.abuchen.portfolio.ui.jobs.UpdateQuotesJob$1.run(UpdateQuotesJob.java:231)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
================
Einerseits zeigt er Kurse im Fehlerprotokoll an, kann sie aber andererseits scheinbar doch nicht im Prog übernehmen.
VG
B.L.