2011-12-04 7 views
0

C#의 웹 브라우저를 통해 파일 다운로드 자동화에 관한 질문이 있습니다.파일 다운로드 자동화

꽤 많은 코드가 있습니다.

try 
{ 
    HtmlElement downloadlink = webBrowser1.Document.GetElementById("dl_link").All[0]; 
    webBrowser1.Navigate(downloadlink.GetAttribute("href")); 

    textBox1.Clear(); 
} 
catch 
{ 
    MessageBox.Show("The YouTube URL is incorrect. Please try a different YouTube URL.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 
    textBox1.Clear(); 
} 

은 내가 원하는 파일 다운로드를 활성화하는 것입니다. 꽤 많이, 당신이 팝업을 저장하려는 상자, 그리고 난 단순히 그것을 자동화하고 내가 c : \ 드라이브 아래에있는 폴더에 다운로드하도록하고 싶습니다.

코더가 파일 다운로드의 링크 (URL)를 입력하게하는 많은 양의 코드를 살펴 보았습니다. 그러나 제 경우에는 링크 (URL)가 기술적으로 주어지지 않았기 때문에이 상황에 어떻게 접근 할 것인지 궁금합니다. 그리고 그것을 자동화 할 수 있을까요?

+0

youtube 비디오를 다운로드하려고합니까? – Asken

+1

문제를 수정하고 (다른 모든 내용을 제거한) 질문을 편집하는 대신 주석을 남기거나 더 나은 방법으로 자신의 답변을 작성하고 동의하십시오. 그런 식으로이 질문은 다른 사람들에게도 도움이 될 수 있습니다. – joran

답변

2

URL이있는 것 같습니다 : downloadlink.GetAttribute("href"), WebCilent.DownloadData(string url)에 전달할 수 있습니까?

관련 문제