Visual Basic.NET - Enviar useragent y referer con html agility pack

 
Vista:
sin imagen de perfil

Enviar useragent y referer con html agility pack

Publicado por SomeOneMore (2 intervenciones) el 04/07/2017 08:35:06
Buenos días.

Cómo podría enviar headers desde vb.net usando html agility pack?

Gracias anticipadas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Enviar useragent y referer con html agility pack

Publicado por Miguel (476 intervenciones) el 06/07/2017 02:34:30
Hola,

Pues usar tu propio WebClient para descargar el HTML y así administrar tus Headers y Cookies (aunque recuerdo que puedes establecer el WebClient del HtmlAgilityPack), y utilizar el HtmlAgilityPack solo para parsear y procesar. Ejemplo:

1
2
3
4
5
6
7
8
9
Dim wb = New WebClient
wb.Headers(HttpRequestHeader.AcceptLanguage) = "es-ES"
wb.Headers(HttpRequestHeader.UserAgent) = "Opera/9.80 (X11; Linux i686; Ubuntu/14.10) Presto/2.12.388 Version/12.16"
 
Dim html = wb.DownloadString("http://dominio.net")
 
'' Aquí usas el HtmlAgilityPack
Dim doc = New HtmlDocument
doc.LoadHtml(html)


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Enviar useragent y referer con html agility pack

Publicado por SomeOneMore (2 intervenciones) el 06/07/2017 09:35:03
Muchas gracias por tu respuesta.

A qué te refieres con "puedes establecer el WebClient del HtmlAgilityPack"?
Como puedo gestionar las cookies?

Muchas, pero muchas gracias de nuevo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar