Issue in downloading a file from client website ,

I need to download a file from  a client website, I have the main URL, next the user needs to click the export data hyper link on the webpage.
I am unable to trap the complete URL in fiddler

Here is the main URL
https://advisors.vanguard.com/VGApp/iip/site/advisor/investments/portfoliodetails?fundId=0986&compositionTabBox=1#hold/

Then once on this page the user needs to click the Export data hyperlink.

I want to download this file programattically using
HttpWebrequest or htmlAgiltity but I need the complete url
LVL 1
countrymeisterAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Bob LearnedCommented:
I found the Export Data hyperlink:

<a comp="CommandLink" id="portfolioForm:compTabBox:downloadHoldings" href="#" onclick="vg.validation.submitParentForm(this);;return false" style="outline:none;" class="  link-primary"><!--PPE:Content-43-->Export data<!--End PPE--></a>

It is wrapped in this form element:

<form id="portfolioForm" method="post" action="/VGApp/iip/site/advisor/investments/productDetails/portfolio/Portfolio.xhtml" enctype="application/x-www-form-urlencoded" onsubmit="return _processValidators(this)">

I believe that you would need to simulate this action, since this is a script action, rather than a URL that you could use an HttpWebRequest with.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
countrymeisterAuthor Commented:
Not sure how I am going to simulate that, usually the url can be detected on Fiddler
0
Bob LearnedCommented:
I would think that you need something that can automate a web page:

Internet Explorer Automation
WebBrowser Control
Selenium
0
countrymeisterAuthor Commented:
Provided an ok solution, I am still unable to download the data. But closing this question
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.