I require a downloader (program that downloads files) that will mine filename and target information directly from the page-as-shown, and allow me to download the files to a folder of my choosing. Mining from source code is NOT available, as the page is generated by ASPX.
## Deliverables
First and foremost, I need this project done ASAP since my access to the sites is for a very limited time. Any requests for time-extensions will not be granted. Thanks for understanding.
The links to the files that I need to download are located in a frame in a multi-frame frameset. The links are dynamically generated through ASPX, so mining of the target source code is probably not possible (the? program would need to mine from the site-as-viewed).
The program should allow me to choose a folder for downloading and have that remain the download? folder until I change it.
In addition, once the target filename is mined, I need it modified before it is saved on my computer. For example, a link might look like:? **4.48 - Sample Notice to Client (RTF)** which would link to file **[login to view URL]**. When the file is saved on my computer, I need the filename to be the "Sample Notice to Client" and not A321.rtf.? I would need the text modified as well, as follows:
* Delete the number, dash, and all spaces? preceding the filename (example: delete "4.48 - ")
* The filename will always be followed by only 1 of 2 possibilities: (RTF) or (Fillable PDF). I need this deleted, including the parentheses.
* If the filename contains a colon, replace it with a space-hyphen (example: if the filename is **Sample: Example 2** the saved filename should be **Sample - Example 2**)
* If the filename contains a slash, replace it with a hyphen (example: if the filename is **XXX and/or YYY** the saved filename should be **XXX and-or YYY**)
There are a few lines of text per webpage that are not links--the program should ignore these entirely. Finally, the program should also output the number of files it has saved from the current webpage.