Posts: 451
Threads: 14
Joined: Dec 2008
Reputation:
7
Hallo,
mit VB ein webbrowser zu machen ist ja kein problem da VB dafür ja alles mitliefert...
Da ich mich bisher aber kaum mit VB beschäftigt habe stoße ich schnell an meine grenzen xD
Und zwar würde ich gerne (irgendwann mal) einen Webbrowser mit gfx-paket machen sodass der user sich die grafiken alle auf seinen rechner laden kann damit die ladezeiten für den user kürzer sind sowie nicht soviel traffic verbraucht wird
Also lange rede kurzer Sinn, kann jemand von euch mir erklären wie man sowas hinbekommen kann?
Posts: 1'946
Threads: 58
Joined: Aug 2008
Reputation:
82
Ob das so einfach geht weiss ich nicht. Aber du kannst alle bilderlinks aus dem HTML code herausfiltern und dann alle in dem verzeichnis speichern lassen
✝ RiP ✝
Weiter geht's
Posts: 451
Threads: 14
Joined: Dec 2008
Reputation:
7
und du weißt nicht zufällig wie, oder?
Posts: 569
Threads: 25
Joined: Jun 2008
Reputation:
21
jedoch würde ich die Bilder irgendwie komprimieren, sonst würde das Verzeichnis zu groß werden mit den ganzen Bildern
Posts: 1'946
Threads: 58
Joined: Aug 2008
Reputation:
82
(26.03.2010, 20:45)benji889 Wrote: und du weißt nicht zufällig wie, oder?
Ich weiss schon wie man alle herausfiltern kann... Aber wie man die speichert is ein grösseres Problem
✝ RiP ✝
Weiter geht's
Posts: 451
Threads: 14
Joined: Dec 2008
Reputation:
7
(27.03.2010, 09:36)abbar-2 Wrote: jedoch würde ich die Bilder irgendwie komprimieren, sonst würde das Verzeichnis zu groß werden mit den ganzen Bildern
Jeder wird noch 5MB speicherplatz auf seinem PC haben -.-
ein paar webbilder sind eh nicht sonderlich groß
hmm..ja okay..dann werde ich ma genauer schauen wenn ich das mal mache
Posts: 569
Threads: 25
Joined: Jun 2008
Reputation:
21
wenn du das aber von mehren (z. B. 50) Seiten die Bilder Speicherst, kannst das gut über 5 GB gehen
Posts: 1'946
Threads: 58
Joined: Aug 2008
Reputation:
82
(This post was last modified: 27.03.2010, 15:03 by Milu2K.)
27.03.2010, 14:46
Naja eig hat er schon recht mit den 5GB ^^
Naja das ist der Source der das ERSTE Bild raus sucht.
Code: Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
WebBrowser1.Navigate("http://dslan.gfx-dose.de/thread-2805-post-40658.html#pid40658")
End Sub
Private Sub WebBrowser1_Navigated(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatedEventArgs) Handles WebBrowser1.Navigated
Dim Source
Source = WebBrowser1.Document.Body.InnerHtml
Source = Replace(Source, Chr(134), "'")
Dim Se2() As String
Dim Se3() As String
Se2 = Split(Source, "src=" & Chr(34))
Se3 = Split(Se2(1), Chr(34))
ListBox1.Items.Add(Se3(0))
End Sub
End Class
Er Speichert dann das erste Bild in der ListBox
Ist nich sehr sauber programmiert
€dit: Kannst mir ja deine MSN oder ICQ adresse schicken per PN
€dit2: Neuer Code der alle bilder findet.
Code: Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
WebBrowser1.Navigate("http://images.google.ch/images?q=bilder&oe=utf-8&rls=org.mozilla:de:official&client=firefox-a&um=1&ie=UTF-8&sa=N&hl=de&tab=wi")
End Sub
Private Sub WebBrowser1_Navigated(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatedEventArgs) Handles WebBrowser1.Navigated
Dim Source
Source = WebBrowser1.Document.Body.InnerHtml
Source = Replace(Source, Chr(134), "'")
Dim Se2() As String
Se2 = Split(Source, "src=" & Chr(34))
Dim i As Integer = 0
Do
Dim Se3() As String
Se3 = Split(Se2(i), Chr(34))
If InStr(LCase(Se3(0)), ".png") Or InStr(LCase(Se3(0)), ".jpg") Or InStr(LCase(Se3(0)), ".jpeg") Then
ListBox1.Items.Add(Se3(0))
End If
i += 1
Loop Until i = 200
End Sub
End Class
✝ RiP ✝
Weiter geht's
Posts: 451
Threads: 14
Joined: Dec 2008
Reputation:
7
Der soll ja nicht von sonst wie vielen seiten die bilder speichern...geplant und gedacht war das anders^^
Also es könnte passieren das ich in absehbarer zeit eine bilderstarke webseite bastel...und die nutzer sollen die möglichkeit haben sich VON dieser seite FÜR diese seite dann diesen "browser" zu laden sowie die bilder sodass der die lokal abrufen kann und nicht immer laden muss...halt nur für EINE seite aus performance gründen^^
und danke schon mal milos das du dich dem so animmst^^
muss ich mir dann demnächst mal genauer anschauen
Posts: 106
Threads: 5
Joined: Mar 2010
Reputation:
4
(26.03.2010, 16:16)benji889 Wrote: Hallo,
mit VB ein webbrowser zu machen ist ja kein problem da VB dafür ja alles mitliefert...
Wenn du immer noch den Wunsch hast einen kleinen Webbrowser für VB zu erstellen, dann ist das hier vielleicht was für dich:
http://www.youtube.com/watch?v=qTnbR0iGeTA
Posts: 569
Threads: 25
Joined: Jun 2008
Reputation:
21
Im dem Video wird gezeigt wie ein normaler Webbrowser erstellt wird.
Hier ist aber die Frage wie man Bilder lokal speichert und dann in die Seite einfügt
Posts: 106
Threads: 5
Joined: Mar 2010
Reputation:
4
Posts: 35
Threads: 2
Joined: Feb 2010
Reputation:
3
(31.03.2010, 08:16)crunchip95 Wrote: (26.03.2010, 16:16)benji889 Wrote: Hallo,
mit VB ein webbrowser zu machen ist ja kein problem da VB dafür ja alles mitliefert...
Wenn du immer noch den Wunsch hast einen kleinen Webbrowser für VB zu erstellen, dann ist das hier vielleicht was für dich:
http://www.youtube.com/watch?v=qTnbR0iGeTA
Ohhh verdammt, Mensch Crunchip.. wegen dir hab ich nun den Zwang VB.NET anzufangen xD
Und warum hast du dann nochmal "Webbrowser..." gebrabbelt?
Posts: 106
Threads: 5
Joined: Mar 2010
Reputation:
4
Das was der Typ in dem Video macht ist ein Webbrowser, oder?
Dann fang doch mit VB.NET an ist eigentlich ganz cool ;D
Posts: 35
Threads: 2
Joined: Feb 2010
Reputation:
3
(03.04.2010, 20:28)crunchip95 Wrote: Das was der Typ in dem Video macht ist ein Webbrowser, oder?
Dann fang doch mit VB.NET an ist eigentlich ganz cool ;D
Ja, hab das Grundprinzip schon fast verstanden. Mit diesem Webbrowser hab ich jetzt angefangen. Ich muss gucken, ob ich auch auf VB.NET umsteige... (Und du bist schuld xP)
C/C#/C++ ist mir aufjedenfall zu kompliziert. Ist zwar das performanteste aber egal. Java, hm.. Dont know^^
Posts: 531
Threads: 20
Joined: May 2008
Reputation:
15
(This post was last modified: 03.04.2010, 21:50 by agent47.)
03.04.2010, 21:49
Zuerstma wozu noch einen Webbrowser? Die die es schon gibt machen schon genug probleme für Website ersteller.
Wenn du trotzdem unbedingt einen machen willst ist Java nicht die richtige Wahl da Java keine eigene Browser engine unterstützt, lediglich das SWT GUI Toolkit brint eine Java Portierung für die Browserengine des Systembrowsers (also unter Windoof die vom IE, unter Linux meißtens die von Firefox). Ansonsten gibt es auch (x)HTML/XML/CSS ... rendere für Java aber die sind sehr kompliziert.
Posts: 35
Threads: 2
Joined: Feb 2010
Reputation:
3
(This post was last modified: 03.04.2010, 22:11 by Marco01_809.)
03.04.2010, 22:10
Hm.. Wen meinst du?
Wenn mich:
Ich hab nicht geschrieben, dass ich einen machen will. Ich hab nur einen Gemacht, weils auch im Tutorial (das crunchip95 gepostet hat) ging. Den hab ich aber jetzt Fertig und versuch anderes. Muss erstmal gucken wie praktisch VB.NET ist.
Wenn Threadersteller:
Genug gibt es ausjedenfall. Und es gibt auch ein Programm (Name => kA) das die Bilder speichert.
|