Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.10.2013, 09:49
Профессор
Отправить личное сообщение для Гробовщик Посмотреть профиль Найти все сообщения от Гробовщик
 
Регистрация: 10.03.2013
Сообщений: 169

Узнать что ответил отдала web страница
При запросе на страницу она выдает вот такое окно
Ни один из известных мне способов не помог его прочитать, я пытался получить код на php и на js (и как отдельный вариант jquery), но ни один из способов не помог считать это окно... А нужно мне в идеале что бы скрипт сам в нём логинился (вставлял логин, пароль и нажимал ок) т.е. бот своего рода. Подскажите возможно ли вообще такое посредством перечисленных выше языков или это фантастика?
Ответить с цитированием
  #2 (permalink)  
Старый 17.10.2013, 10:14
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

PHP + cURL
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 17.10.2013, 11:20
Профессор
Отправить личное сообщение для Гробовщик Посмотреть профиль Найти все сообщения от Гробовщик
 
Регистрация: 10.03.2013
Сообщений: 169

danik.js,
Я попробовал, но он выдал 401 ошибку, ка будто "нажал" кнопку "отмена", прав не хватает или что то иное?
Ответить с цитированием
  #4 (permalink)  
Старый 17.10.2013, 11:24
Профессор
Отправить личное сообщение для Гробовщик Посмотреть профиль Найти все сообщения от Гробовщик
 
Регистрация: 10.03.2013
Сообщений: 169

Вот этим кодом пробовал
// 1. инициализация
$ch = curl_init();

// 2. указываем параметры, включая url
curl_setopt($ch, CURLOPT_URL, "http://www.nettuts.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);

// 3. получаем HTML в качестве результата
$output = curl_exec($ch);

// 4. закрываем соединение
curl_close($ch);
Ответить с цитированием
  #5 (permalink)  
Старый 17.10.2013, 11:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

А где опции CURLOPT_USERPWD и CURLOPT_HTTPAUTH?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #6 (permalink)  
Старый 17.10.2013, 11:38
Профессор
Отправить личное сообщение для Гробовщик Посмотреть профиль Найти все сообщения от Гробовщик
 
Регистрация: 10.03.2013
Сообщений: 169

danik.js,
Нету судя по всему... Освоение новой для меня технологии
Ответить с цитированием
  #7 (permalink)  
Старый 17.10.2013, 13:12
Профессор
Отправить личное сообщение для Гробовщик Посмотреть профиль Найти все сообщения от Гробовщик
 
Регистрация: 10.03.2013
Сообщений: 169

Ну в целом "не открытых"ссылок в гугле у меня не осталось. Решения я найти не смог, если кто то напишет, буду благодарен, проблема в том что это окошко находиться не в html коде, а вылазит поверх браузера, возможно причина в этом
Ответить с цитированием
  #8 (permalink)  
Старый 17.10.2013, 13:26
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Гробовщик
а вылазит поверх браузера, возможно причина в этом
естественно, потому как авторизация проходит на уровне заголовков запроса. Браузер получает от сервера заголовки, информирующие о том что нужна авторизация, потому браузер и открывает окошко для ввода пароля и логина.

Тебе уже выше дали ответ, копай в сторону
Сообщение от danik.js
CURLOPT_USERPWD и CURLOPT_HTTPAUTH?
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать, что страница полностью загружена без эвентов load/onload Почемучкин Events/DOM/Window 3 07.11.2012 15:51
Как сделать так что бы каждый раз открывалась разная страница Fiestu Общие вопросы Javascript 4 11.09.2011 20:27
Как определить что страница загружена не полностью? PAMAC Общие вопросы Javascript 2 22.02.2011 17:59
как изменить window.location и что бы страница не перегрузилась? goll3 Events/DOM/Window 1 21.08.2009 17:17
Как узнать, что пользователь просматривает страницу? Tumman Events/DOM/Window 1 19.03.2009 18:38