Etz Posted January 30, 2011 Report Share Posted January 30, 2011 (edited) 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 January 30, 2011 by Etz Link to comment Share on other sites More sharing options...
Omniferum Posted January 30, 2011 Report Share Posted January 30, 2011 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. Asus uses Captcha, no idea how you will get that to function and their RSS is poop Link to comment Share on other sites More sharing options...
shawn Posted January 31, 2011 Report Share Posted January 31, 2011 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 More sharing options...
Etz Posted January 31, 2011 Author Report Share Posted January 31, 2011 (edited) 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... 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... Will look into that httpx stuff also... Edited January 31, 2011 by Etz Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now