Я использую этот код для загрузки файла с сервера.Как нажимать кнопку на веб-странице
Ссылка сервера, откуда мне нужно, чтобы загрузить файл является:
http://www.mcxindia.com/sitepages/BhavCopyDateWise.aspx
var forms = new NameValueCollection();
forms["__EVENTARGUMENT"] = "";
forms["__VIEWSTATE"] = ExtractVariable(s, "__VIEWSTATE");
forms["mTbdate"] = "12/22/2011";
forms["__EVENTVALIDATION"] = __EVENTVALIDATION;
forms["mImgBtnGo"] = "?";
forms["__EVENTTARGET"] = "btnLink_Excel";
webClient.Headers.Set(HttpRequestHeader.ContentType, "application/x-www-form-urlencoded");
var responseData = webClient.UploadValues(@"http://www.mcxindia.com/sitepages/BhavCopyDateWise.aspx", "POST", forms);
System.IO.File.WriteAllBytes(@"c:\11152011.csv", responseData);
Его загрузив файл на определенную дату в текстовом поле, который по умолчанию на сайте прямо сейчас.
мне нужно нажать на кнопку под названием mImgBtnGo перед тем, чтобы загрузить файл с указанной даты
в mTbdate.
Я не знаю, что я должен сделать, чтобы нажать кнопку mImgBtnGo.
То, что я должен написать здесь
forms["mImgBtnGo"] = "?";
нет его загрузок исходного кода страницы –
Ooh, вы хотите, чтобы загрузить лист Excel ! Вы можете оставить mImgBtnGo все вместе. он не нужен в POST. – rene
, но его загрузка даты 12/26/2011 только не до даты –