elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  (ayuda) auto navegador
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (ayuda) auto navegador  (Leído 3,848 veces)
N@5h


Desconectado Desconectado

Mensajes: 300



Ver Perfil
(ayuda) auto navegador
« en: 18 Abril 2013, 15:41 pm »

hola gente nesesito en visual studio 2010 creo q es igual para el 2005 en adelante..

de un listbox tengo una lista de link...
y que cada cierto tiempo las valla ejecutando en el webrowser.

yo hace tiempo avia echo algo asi pero para vb 6.0 pero con windows 7 no hay forma que funcione el vb...

yo tengo esto del codigo en vb.

Código:
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        Static i As Integer

        i = i + 1
        If i = ListBox1.ListCount + 1 Then
            MsgBox("Termino la lista")
            Timer1.Enabled = False
            Exit Sub
        End If

        WebBrowser1.Navigate ListBox1.List(i - 1)
        Me.Caption = "Navegando en '" & ListBox1.List(i - 1) & "'"
        ListBox1.Selected(i - 1) = True
    End Sub

me tira todos estos errores

    Error 1 'ListCount' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 23 16 WindowsApplication1
    Error 2 Los argumentos de método se deben incluir entre paréntesis. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 29 30 WindowsApplication1
    Error 3 'List' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 29 30 WindowsApplication1
    Error 4 'Caption' no es un miembro de 'WindowsApplication1.Form1'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 30 9 WindowsApplication1
    Error 5 'List' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 30 41 WindowsApplication1
    Error 6 'Selected' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 31 9 WindowsApplication1


como programador nose ni de que me abla.. jeje

desde ya mil gracias...
espero una ayudtia..

saludos..
nash


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.700



Ver Perfil
Re: (ayuda) auto navegador
« Respuesta #1 en: 18 Abril 2013, 16:37 pm »

Citar
Error 2 Los argumentos de método se deben incluir entre paréntesis
Vuelvo a citar el error:
Citar
Error 2 Los argumentos de método se deben incluir entre paréntesis.
No debería ser necesário una explicación para ese error, aquí tienes la solución:
Código
  1. WebBrowser1.Navigate(ListBox1.List(i - 1))



Citar
  Error 4 'Caption' no es un miembro de 'WindowsApplication1.Form1'.

La propiedad "Caption" no existe, su equivalente es "Text":
Código
  1. me.text = "Navegando en '" & ListBox1.List(i - 1) & "'"



   Error 1 'ListCount' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 23 16 WindowsApplication1
    Error 3 'List' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 29 30 WindowsApplication1
    Error 5 'List' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 30 41 WindowsApplication1
    Error 6 'Selected' no es un miembro de 'System.Windows.Forms.ListBox'. C:\Users\x\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 31 9 WindowsApplication1
Lo mismo que antes, esas propiedades no existen, debes buscar sus equivalentes.

Como nota adicional: Estás intentando mostrar un msgbox antes de desactivar el timer, y si haces eso el timer seguirá tickeando.

Aquí tienes:
Código
  1.    Private Sub Timer1_Tick(Sender As Object, e As EventArgs) Handles Timer1.Tick
  2.        Static i As Integer = 0
  3.  
  4.        If i = ListBox1.Items.Count Then
  5.            Sender.enabled = False
  6.            i = 0
  7.            MsgBox("Terminó la lista")
  8.        Else
  9.            ListBox1.SelectedIndex = i
  10.            WebBrowser1.Navigate(ListBox1.SelectedItem)
  11.            Me.Text = "Navegando en '" & ListBox1.SelectedItem & "'"
  12.            i += 1
  13.        End If
  14.  
  15.    End Sub

Saludos!


« Última modificación: 18 Abril 2013, 16:45 pm por EleKtro H@cker » En línea


N@5h


Desconectado Desconectado

Mensajes: 300



Ver Perfil
Re: (ayuda) auto navegador
« Respuesta #2 en: 18 Abril 2013, 19:13 pm »

gracias compa....

tengo un incombeniente no me abre cada pagina que va pasando en el navegador... poruqe puede ser??

puse de tiempo asta un min y nada todavia... :S
« Última modificación: 18 Abril 2013, 19:43 pm por N@5h » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.700



Ver Perfil
Re: (ayuda) auto navegador
« Respuesta #3 en: 18 Abril 2013, 19:45 pm »

Las URLS están corréctamente escritas...?:
Código:
http://www.url.com/

Especifica mejor el problema, ¿Que significa "no se abre"?, ¿Te muestra alguna excepción?.

saludos!
« Última modificación: 18 Abril 2013, 19:49 pm por EleKtro H@cker » En línea


N@5h


Desconectado Desconectado

Mensajes: 300



Ver Perfil
Re: (ayuda) auto navegador
« Respuesta #4 en: 18 Abril 2013, 20:14 pm »

mirate aca te subi el proyecto compa... efijate si te das cuenta cual puede ser el error


Código:
https://mega.co.nz/#!AdFTjLDb!BPFoK2i7Q25IzVmFxA2tBD-NvgQU3gL4Tez94cR1vHc

no me tira error ni nada.. solamente va bajando en el listbox1

y en el webbrowser no aparecen las web... a medida q van cambiando...
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.700



Ver Perfil
Re: (ayuda) auto navegador
« Respuesta #5 en: 18 Abril 2013, 21:05 pm »

hmmm pues que raro, a mi si que me funciona corréctamente:

Código
  1.  
  2. public class class1
  3.  
  4.   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  5.        Me.ClientSize = New Point(640, 480)
  6.  
  7.        Dim ListBox1 As New ListBox, WebBrowser1 As New WebBrowser
  8.        ListBox1.Dock = DockStyle.Top : WebBrowser1.Dock = DockStyle.Bottom
  9.        Me.Controls.Add(ListBox1) : Me.Controls.Add(WebBrowser1)
  10.  
  11.        ListBox1.Items.Clear()
  12.        ListBox1.Items.Add("https://mega.co.nz/#!AdFTjLDb!BPFoK2i7Q25IzVmFxA2tBD-NvgQU3gL4Tez94cR1vHc")
  13.        ListBox1.SelectedIndex = 0
  14.  
  15.        WebBrowser1.Navigate(ListBox1.SelectedItem)
  16.    End Sub
  17.  
  18. end class

Prueba el código a ver si a ti te funciona como a mi, ¿Vale?

No se me ocurre porque puede ser.
« Última modificación: 18 Abril 2013, 21:07 pm por EleKtro H@cker » En línea


Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.700



Ver Perfil
Re: (ayuda) auto navegador
« Respuesta #6 en: 18 Abril 2013, 21:18 pm »

Vale ya he visto tu proyecto,

el error es que estás deteniendo la ejecución del Thread al usar Thread.sleep.

El timer tickea cada 100 ms, y tu estás deteniendo el Thread por 5 segundos en cada Tick, BIG PROBLEM xD.

Te recomiendo que uses la propiedad interval del timer para ajustar el tiempo que deseas:
Código:
Timer1.Interval = 5 * 1000


Código
  1. Public Class Form1
  2.  
  3.    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  4.        ListBox1.Items.Add(TextBox1.Text) ' Añadimos el dato
  5.        TextBox1.SelectAll() ' Seleccionamos el texto
  6.        TextBox1.Select() ' y activamos el TextBox
  7.    End Sub
  8.  
  9.    Private Sub Timer1_Tick(Sender As Object, e As EventArgs) Handles Timer1.Tick
  10.        Static i As Integer = 0
  11.  
  12.        If i = ListBox1.Items.Count Then
  13.            Sender.Stop()
  14.            i = 0
  15.            MsgBox("Terminó la lista")
  16.        Else
  17.            ListBox1.SelectedIndex = i
  18.            WebBrowser1.Navigate(ListBox1.SelectedItem)
  19.            Me.Text = "Navegando en '" & ListBox1.SelectedItem & "'"
  20.            i += 1
  21.        End If
  22.  
  23.    End Sub
  24.  
  25.    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  26.        Timer1.Interval = 5 * 1000
  27.        Timer1.Start()
  28.    End Sub
  29.  
  30. End Class

EDITO: Otra forma de hacerlo, sin depender de un Timer, sería así:

Código
  1. Public Class Form1
  2.  
  3.    Dim Seconds As Long = 0
  4.  
  5.    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  6.        ListBox1.Items.Add(TextBox1.Text) ' Añadimos el dato
  7.        TextBox1.SelectAll() ' Seleccionamos el texto
  8.        TextBox1.Select() ' y activamos el TextBox
  9.    End Sub
  10.  
  11.    Private Sub NavigateListBox()
  12.        For Each URL As String In ListBox1.Items
  13.            Me.Text = "Navegando en '" & URL & "'"
  14.            WebBrowser1.Navigate(URL)
  15.            Sleep(Seconds) ' Segundos
  16.        Next
  17.    End Sub
  18.  
  19.    Private Sub Sleep(ByVal Duration As Int64)
  20.        Dim Starttime = DateTime.Now
  21.        Do While (DateTime.Now - Starttime).TotalSeconds < Duration : Application.DoEvents() : Loop
  22.    End Sub
  23.  
  24.    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  25.        NavigateListBox()
  26.    End Sub
  27.  
  28.    Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles TextBox2.TextChanged
  29.        Seconds = CLng(sender.text)
  30.    End Sub
  31.  
  32. End Class

Saludos!
« Última modificación: 18 Abril 2013, 21:30 pm por EleKtro H@cker » En línea


N@5h


Desconectado Desconectado

Mensajes: 300



Ver Perfil
Re: (ayuda) auto navegador
« Respuesta #7 en: 18 Abril 2013, 22:10 pm »

de dies amigo mil gracias probe ahora a mejorar mi programita dps te lo comparto un abrazo compa...
« Última modificación: 18 Abril 2013, 22:18 pm por N@5h » En línea

N@5h


Desconectado Desconectado

Mensajes: 300



Ver Perfil
Re: (ayuda) auto navegador
« Respuesta #8 en: 20 Abril 2013, 03:36 am »

compa... te re agradezco por todo..

ahora una pregunta si yo quiero q poner un proxi q cada link q clike cambie de una lsita de proxies q le pongo es un mambo verdad??

yo encontre esto en el foro:

Código:
WebProxy proxyObject = new WebProxy("http://proxyserver:80/",true);
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.elhacker.net");
req.Proxy = proxyObject;
 
req.UserAgent = "El Hacker .Net User Agent";
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
webBrowser1.DocumentStream = resp.GetResponseStream();

nose si es funcional pero...

tambien encontre esto pero no entiendo nada en ingles...

Citar
« Última modificación: 20 Abril 2013, 03:39 am por N@5h » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.700



Ver Perfil
Re: (ayuda) auto navegador
« Respuesta #9 en: 20 Abril 2013, 06:02 am »

http://foro.elhacker.net/net/libreria_de_snippets_posteen_aqui_sus_snippets-t378770.0.html;msg1846979#msg1846979
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AYUDA CON GRAND THEF AUTO
Juegos y Consolas
carlosnd35 4 1,618 Último mensaje 26 Diciembre 2004, 09:51 am
por carlosnd35
Ayuda con El reproductor [Como hacer que se auto-inicie]
Programación Visual Basic
Sprunk_GTAIV 3 2,589 Último mensaje 28 Mayo 2009, 21:01 pm
por xkiz ™
AYUDA Auto click
Scripting
pirata_rey 3 2,314 Último mensaje 17 Agosto 2009, 19:34 pm
por Novlucker
ayuda a crear aplicacion Auto-Login
.NET (C#, VB.NET, ASP)
izaak7 7 6,698 Último mensaje 27 Octubre 2009, 05:53 am
por MANULOMM
[AYUDA] obtener url del navegador....
PHP
LaThortilla (Effort) 3 1,622 Último mensaje 28 Octubre 2014, 18:54 pm
por dimitrix
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines