Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Plocka text från Webbrowser

Postades av 2013-12-24 09:23:54 - Torbjörn Karlberg, i forum vb.net, Tråden har 3 Kommentarer och lästs av 2992 personer

Hej!
detta har jag använt i vb6 men vill nu använda detta i vb 2010

        Dim start As Long
        Dim Slut As Long
        Dim i As Integer
        Dim K As String
        Dim X As String

        ListBox1.Text = ""

        start = 1

        start = InStr(start, WebBrowser1.Document.Body.InnerText, "Ant" & ":") + 7
        Slut = InStr(start, WebBrowser1.Document.Body.InnerText, vbCrLf)
        X = Mid$(WebBrowser1.Document.Body.InnerText, start, Slut - start)

        X = X - 1

        For i = 0 To X

            start = 1
            start = InStr(start, WebBrowser1.Document.body.innerText, "Namn" & i) + 5
            Slut = InStr(start, WebBrowser1.Document.body.innerText, vbCrLf)
            K = Mid$(WebBrowser1.Document.body.innerText, start, Slut - start)

            ListBox1.AddItem(K)

        Next i

Nån som har en ide hur detta ska funka i vb 2010

Tobbe


Svara

Sv: Plocka text från Webbrowser

Postades av 2013-12-24 11:27:47 - Pelle Johansson

Hej, tog ett exempel från nätet att hämta data från webbläsare i vb.net. Se om det fungerar bättre

Public Class Form1
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'You can hide the WebBrowser if you don't want to see it
        WebBrowser1.Visible = False
        WebBrowser1.Navigate("http://mail.google.com/mail/help/intro.html")
    End Sub
 
    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        'e.g. You can locate and retrieve the hyperlink text "Show me my account" and display on RichTextBox
        'Show me my account »
        Dim theElementCollection As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("a")
        For Each curElement As HtmlElement In theElementCollection
            If curElement.GetAttribute("href").Equals("http://mail.google.com/mail") Then
                RichTextBox1.Text = curElement.GetAttribute("innerText")
            End If
        Next
 

        'You can retrieve Body content of entire page and display on RichTextBox
        Dim bodyText As String = WebBrowser1.Document.Body.InnerText.ToString
        RichTextBox1.Text = bodyText
 

        ' You can conveniently save RichTextBox's Text as .rtf file via RichTextBox.SaveFile method
        RichTextBox1.SaveFile("C:\myFile.rtf")
        ' RichTextBox1.LoadFile("C:\myFile.rtf") 'And you can load back the .rtf file
 

        ' Alternatively, you can save RichTextBox's Text as .txt file via StreamWriter class
        Dim sw As New IO.StreamWriter("C:\myFile.txt")
        sw.WriteLine(RichTextBox1.Text)
        sw.Close()
    End Sub
 
End Class


Svara

Sv:Plocka text från Webbrowser

Postades av 2013-12-25 19:34:53 - Torbjörn Karlberg

Hej!

Det jag är ute efter är att plocka ut lite text efter Namn
start = InStr(start, WebBrowser1.Document.body.innerText, "Namn") + 5
Slut = InStr(start, WebBrowser1.Document.body.innerText, vbCrLf)
K = Mid$(WebBrowser1.Document.body.innerText, start, Slut - start)

Jag förstår inte varför detta inte funker i VB 2010

Tobbe


Svara

Sv: Plocka text från Webbrowser

Postades av 2013-12-26 11:49:06 - Torbjörn Karlberg

Hejsan!

Har fått det att funka nu ändrade Long i Dim Start as As Long till As Integer då gick det?

Tobbe


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 567
27 958
271 741
364
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies