Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich suche nach einer Möglichkeit, mit BlueJ einen Wert von einer Webseite auszulesen z.B. einen Aktienwert. (So ähnlich wie die Web-Abfrage bei Excel)

Gibt es da eine Möglichkeit?

Danke im Voraus.

Mit freundlichen Grüßen

Daniel

Bearbeitet von PregLizZz

Erstmal paar Grundlegende Sachen:

Mit BlueJ kann man sowas nicht machen. Mit Eclipse aber auch nicht. Ich glaub VisualStudio hat das ebenso nicht drauf.

Wieso?

Weil das alles Entwicklungsumgebungen sind und keine Programmiersprachen!! Mit Java geht sowas. Mit C# auch.

Von daher bezieh dich bitte in Zukunft nicht auf BlueJ es sei denn die Frage dreht sich wirklich direkt um BlueJ. Wobei dir die echten Fachleute hier wahrscheinlich eh nicht wirklich so einfach helfen können, weil die üblicherweise keine Einsteiger/Pädagogische IDEs verwenden.

Zu deinem Problem an sich:

Den Code der Website könntest du ein URL-Objekt erstellst und dir von dem die Connection holst (openConnection()). Mit über den InputStream kannst du dich dann durch den HTML-Code hangeln und die Stelle suchen an der der entsprechende Wert zu finden ist.

Vielen Dank für die schnellen Antworten =) Habe mich speziell auf BlueJ bezogen, weil das betreffende Projekt in BlueJ programmiert sein muss. Dann kann ich die Suche ja beenden :) Danke trotzdem.

Das Projekt soll in Java programmiert sein und als Entwicklungsumgebung sollst du BlueJ verwenden. BlueJ ist weder eine Programmiersprache noch ein Compiler sondern lediglich ein Editor und Verwaltungstool für Java-SourceCode - vielleicht hier und da noch etwas mehr aber im Grunde genau das. Und wenn du allgemeine Java-Fragen auch als soche formulierst schreckst du die Leute weniger ab. Bei BlueJ-Fragen denk ich mir immer: ist bestimmt wieder was total triviales von irgendwen der den unterschied zwischen Sprache und IDE nicht versteht.

P.S. Viel erfolg bei der Lösung. Interessante Sache die du da vor hast.

Ach, jetz hab ichs verstanden. Les mich jetzt mal ein wenig ein, weiß ja jetzt nach was ich suchen muss. Meld mich dann wieder bei weiteren Problemen =)

Sooo, bin jetzt soweit, dass ich den Quelltext der Webseite auslesen kann. Bräuchte jetzt Instrumente um mir den Wert herauszufischen =)

Habe mir gedacht, dass ich die Zeile auslesen koennte in der der Wert steht (Die sollte doch längere Zeit gleich bleiben, also sofern die Webseite nicht umgebaut wird =D), und danach suche ich nach einem String hinter welchem mein Wert steht.

Habt ihr vllt einen Denkanstoß für mich? ;)

Edit: Und koennte vllt ein Mod den Threadname auf "Online Wert auslesen mit Java" ändern?

Danke schonmal.

Bearbeitet von PregLizZz

Sry den Link hatte ich überlesen.

Habs mir angeschaut un komme damit leider nicht klar.

Genau das Sample mit "Extract String" fehlt, bzw die Seite funzt nicht.

Um das Problem zu verstehen hab ich mal versucht, dass das Programm aufören soll weitere Zeilen einzulesen, wenn ein bestimmter String erkannt wurde. Jetzt verstehe ich was du gemeint hast, manchmal funktioniert's nämlich und ich lande bei der richtigen Zeile manchmal aber auch nicht =D

Koennt ihr mir noch ein wenig bei dem HTML Parser helfen?

Danke schonmal.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.