Как избавиться от веб-сайта, который имеет безопасность входа в систему
Привет
У меня есть некоторые сомнения в очистке веб-сайта.
Я могу отказаться от сайта, который не имеет логина.
Но я не могу соскрести страницу, на которой есть логин.
Очищенный сайт, который имеет логин, показывает только страницу входа.Но мне нужна какая-то страница, которая находится после страницы входа в систему.
Не могли бы вы, пожалуйста, сделать необходимое, чтобы Скарп сайт, который имеет безопасность входа в систему.
заранее спасибо
Что я уже пробовал:
string formUrl = "site url"; // NOTE: This is the URL the form POSTs to, not the URL of the form (you can find this in the "action" attribute of the HTML's form tag string formParams = string.Format("email_address={0}&password={1}", "mail id", "Password"); string cookieHeader; WebRequest req = WebRequest.Create(formUrl); req.ContentType = "application/x-www-form-urlencoded"; req.Method = "POST"; byte[] bytes = Encoding.ASCII.GetBytes(formParams); req.ContentLength = bytes.Length; using (Stream os = req.GetRequestStream()) { os.Write(bytes, 0, bytes.Length); } WebResponse resp = req.GetResponse(); cookieHeader = resp.Headers["Set-cookie"]; string pageSource; string getUrl = "url"; WebRequest getRequest = WebRequest.Create(getUrl); getRequest.Headers.Add("Cookie", cookieHeader); WebResponse getResponse = getRequest.GetResponse(); using (StreamReader sr = new StreamReader(getResponse.GetResponseStream())) { pageSource = sr.ReadToEnd(); } using (StreamReader sr = new StreamReader(resp.GetResponseStream())) { pageSource = sr.ReadToEnd(); }
F-ES Sitecore
Решение зависит от того, как они реализуют свою безопасность. Может быть, одна из причин, по которой они внедрили безопасность, заключается в том, чтобы помешать таким людям, как вы, красть их контент?
premkumar.r
У меня есть имя пользователя и пароль для конкретного сайта.тогда как это будет выглядеть как воровство.
пожалуйста, дайте мне знать.
F-ES Sitecore
У меня есть пропуск в офис моей компании, но это не значит, что они не против, чтобы я взял их ноутбуки.
premkumar.r
может ли кто-нибудь помочь мне найти решение
Richard MacCutchan
Если вам дали логин на сайт, то вам просто нужно сначала заполнить страницу входа. Если у вас нет авторизованного логина, то получить информацию с сайта невозможно.
premkumar.r
Я получаю ваш ответ, Спасибо.Как заполнить страницу входа в систему?У меня есть авторизованный логин на этом сайте.Есть ли какие-либо доступные опции для запуска кнопки отправки, которую я проанализировал со страницы входа в систему, указав имя пользователя и пароль??пожалуйста, помогите мне
Richard MacCutchan
Как кто-то здесь может знать, как отправить логин на сайт, о котором мы ничего не знаем?