NetTalk Central

NetTalk Web Server => Web Server - Ask For Help => Topic started by: Alberto on May 01, 2015, 07:26:45 AM

Title: Cant read a page with Nettalk Fetch like explorer/fiddler does
Post by: Alberto on May 01, 2015, 07:26:45 AM
Hi,
I need toread prices froma web page.

Using Fiddler to look at what the browser does...
If I get this page:

http://www.bolsar.com/VistasDL/PaginaLideres.aspx/GetDataPack

I get a page full of prices,

Especie         Vto.   Cant. Nominal   Precio Compra   Precio Venta   Cant. Nominal   Último   Variación %   Máximo   Mínimo   Cierre Ant.   Vol. Nominal   Monto Operado ($)   Cant. Ope.   Hora Cotización
ALUA      72 hs.   1,242   10,850   10,900   4,548   10,900   -1,36    11,100   10,850   11,050   530,602   5,843,577   216   15:47:35
APBR      72 hs.   415   55,250   55,400   848   55,400   -0,36    56,500   54,600   55,600   297,674   16,411,003   452   15:46:27

If I GET this page with NetDemo.app I get many characters but nothing like what I see in a browser.

Looking at what thw web pagedoes with Fiddler I see it do some POSTs to get the prices and this posts returns all the data in JSON format.

Then I try to do the GET and POSTs with NetDemo.app and what I get is the same.
No JSON data is returned by the POST

I`m staked!!!
How can I do it??
Please help!!

Thanks again!!!!
Title: Re: Cant read a page with Nettalk Fetch like explorer/fiddler does
Post by: Bruce on May 04, 2015, 12:40:37 AM
Presumably there's a difference between what the browser is sending and what you are sending.
Maybe something in a header?

cheers
Bruce
Title: Re: Cant read a page with Nettalk Fetch like explorer/fiddler does
Post by: Alberto on May 04, 2015, 02:25:45 AM
I am sending what I see in Fiddler, the same GETS and POSTS and cant read it.
Atached goes the FIddler session.
Please Help!
I need to read this page.
Thanks


[attachment deleted by admin]
Title: Re: Cant read a page with Nettalk Fetch like explorer/fiddler does
Post by: Alberto on May 06, 2015, 08:13:49 AM
Please Bruce!
It must be any way to do it!
Problem is, i think, some js scripts in the page, they are who extract an shows the prices in the browser.
How can I replicate this behaviour with nettalk?

Thanks
Sory the insistance but I'm very worried about this.

Regards
Title: Re: Cant read a page with Nettalk Fetch like explorer/fiddler does
Post by: Bruce on May 07, 2015, 06:36:15 AM
Hi Alberto,

Unfortunately it's not possible for me to investigate each web page, and ultimately do the work to extract data from that page. I just don't have the time. Sorry.

But you have all the tools you need to do it yourself, and ultimately if you do it yourself it will be much better for you.

From the Fiddler log you can see the pattern of requests, and replies which this web site is doing. All you need to do is mimic that pattern using the web client. You need to match what they are asking for, in the sequence they are asking for. Pay particular attention to the request headers, including the XMLRequestHeader, Content-Type, Accept and so on.
You should also make sure net.optionAutoCookie is on.

If you mimic the browser you will get the same answers. There's no magic in thism you just need to examine the requests carefully and formulate your own to do the same thing.

cheers
Bruce