Jump to content
Ketarin forum

Wondering about some webpages


Etz
 Share

Recommended Posts

Has anyone got any "bright" ideas how to get drivers or software from sites that are basically big bunch of javascript.

 

For example I would like toi always get newest Win7 x64 drivers from my motherboard.

http://www.gigabyte.com/products/product-page.aspx?pid=2837#dl

and win 7 drivers for my Netbook.

http://support.asus.com/download/download.aspx?SLanguage=en-us

 

Problem is that "plain" drivers from HW manufacturers website doesnt contain any "optional" licensed software.

For ASUS I could use FTP and version my downloads with date (which isn`t perfect, but doable).

 

For Gigabyte, they doesnt seem to have public FTP...

 

Also main problem is getting accurate version number...

Edited by Etz
Link to comment
Share on other sites

This is one of those situations where the actual data is being pulled thru Ajax, resulting in a far more complicated app profile. It can be done, it's just far more difficult.

 

If you're familiar with JavaScript, view source on that page, then go down to around line 478 for "function tab_chg". This method is the one that actually pulls the Ajax data thru the script "product-page_ajax.aspx". If you break down the inputs, you should be able to replicate the functionality to get exactly what you want directly thru your own direct call to that page. The "drivers" tab calls tab_chg('dl',1), so that should give you a start on building the call.

 

Look at the "httpx" protocol method on this forum to assign cookies to pass to the page.

 

Good luck!

Link to comment
Share on other sites

For the Gigabyte stuff just generate an RSS page using their page

 

http://www.gigabyte.com/service/rss/rss.aspx

 

You can paste the generated RSS page into Ketarin and extract the download link from there.

 

Not a bad idea...will definately try that ;)

 

Asus uses Captcha, no idea how you will get that to function and their RSS is poop

 

Captcha isn't main problem, beecause ASUS has an Public FTP, main problem with ASUS is getting version numbers and right files, because their FTP is also a real mess like RSS. And almost whatsover doesnt match versions on their website...

Take a look: ftp://ftp.asus.com/../pub/ASUS/EeePC/1201PN/

Same model can utilize different network cards in different markets, etc.. also we have a multiple files with same version...and so on... :P

 

If you're familiar with JavaScript...

 

Unfortunately I dont... but will try to figure that option out.

 

Look at the "httpx" protocol method on this forum to assign cookies to pass to the page.

 

Good luck!

 

I definaly need luck, for pulling that off... :D

Will look into that httpx stuff also...

Edited by Etz
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.