powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / авторизация. импорт данных с чужого сайта
43 сообщений из 43, показаны все 2 страниц
авторизация. импорт данных с чужого сайта
    #38246885
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на хостинге файл 1.php. при его открытии хостинг должен авторизироваться на чужом сайте, взять из него данные и вывести их на экран. как это правильно реализовать? буду благодарен за любую инфу по этому вопросу
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38246890
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewerна хостинге файл 1.php. при его открытии хостинг должен авторизироваться на чужом сайте, взять из него данные и вывести их на экран. как это правильно реализовать? буду благодарен за любую инфу по этому вопросу

функцией curl с активными куками сделать идентичный запрос, как и при авторизацие. После чего, если сервер не защищён специальными изворотами от таких действий Вы сможете спокойно ходить по сайту как авторизированный пользователь.

Примеры не привожу, так как по curl в нэте уйма инфы с примерами.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247384
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,

прогуглил - пока что результатов нет. можешь скинуть пару полезных ссылок?
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247411
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если бы был нормальный рабочий пример авторизации и серфинга по майлу, для примера, было бы круто...
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247422
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewer,

Начните с изучения взаимодействия веб-браузера с сервером и протокола HTTP. По сути, curl реализует "общение" именно на таком уровне. Без знания этих основ любой пример окажется, увы, бесполезным.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247426
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

в инете, в основном, темы вида: "я пытаюсь авторизоваться, у меня ничего не получается, вот мой бесполезный код, который всё равно не работает". на примере рабочего кода авторизации майла(или вк, яндекса) я бы разобрался, как и что. свой хостинг и опыт работы с html\php уровень:easy имеется
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247428
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А знание протокола HTTP тоже есть? Если так, то отправьте пару полей с логином/паролем на сервер и проанализируйте результат. Да, Программер уже недвусмысленно намекнул что успех совсем не гарантирован. Повысить шансы поможет бОльшее соответствие обычному веб-браузеру как заголовков, так и всей сессии.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247430
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QlewerПрограмёр,

прогуглил - пока что результатов нет. можешь скинуть пару полезных ссылок?
открываем первую ссылку
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247434
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чем топег?
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247436
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettа чем топег?Да опять просят научить плохому...
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247439
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

нужен код авторизации на майле(либо вк, яндексе)
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247440
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО на подобных сервисах боты быстро банятся.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247441
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нужно тупо почту получать, то есть спец. средства, парсить ниче не надо.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247443
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите API на Яндексе и ВК (про Майл не в курсе), возможно они вполне устроят.

Или опишите подробно исходную задачу.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247444
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

1)нужен рабочий пример авторизации на сайте (лучше яндекса)
2)...
для начала разобраться бы с первым пунктом)
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247446
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QlewerHett,

нужен код авторизации на майле(либо вк, яндексе)

Итак, учитывая упомянутые сервисы, могу сделать вывод, что интеграция нужна не просто в виде "зайти от пользователя на главную страницу и глянуть не писали ли ему", а нужно что-то вроде "показывать данные о пользователе, новые письма, читать стену пользователя в реальном времени и т.д."... Вообщем, для этого есть API у каждого из названных сервисов, авторизацию на этих сервисах проходят с помощью OAuth или подобных систем авторизации (в своё время OAuth пользовал удачно везде, кроме мэйла.ру). Могу лишь сказать, если сильно хочется этим воспользоваться, как уже ранее писал vkle , нужны знания протокола http, желательно вообще понимать как работают сокеты, что и куда отправляется, ну и... немного свободного времени (мне например понадобилось много:) ).

Иначе, если просто заполнять формы и стараться войти на эти сервисы, если они и позволят это сделать, то больше секунд 10-20 там не просидишь :). Они сразу классифицируют тебя как бота.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247453
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewervkle,

1)нужен рабочий пример авторизации на сайте (лучше яндекса)
Это не описание задачи. Если пишите фишинговый сайт, ворующий данные авторизации к указанным сервисам - так и скажите. И тогда без лишних вопросов тему можно закрывать.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247820
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёрмогу сделать вывод, что интеграция нужна не просто в виде "зайти от пользователя на главную страницу и глянуть не писали ли ему" наоборот) нужна самая простая интеграция, поэтому, надеюсь, общими усилиями справимся с задачей)

посидел, погуглил - имею на руках код, который успешно авторизирует меня на http сайтах и переносит по ссылкам. НО. на https сайтах это не канает. если я правильно понял, мне нужно найти какой-то сертификат cert.pem(как? где? откуда?) и использовать его при авторизации. подскажите, кто чем может)
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247904
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что самое смешное: сначала авторизация на сайте с https нормально проходила, всё было хорошо. затем(ничего не менял) я больше не могу авторизоваться
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247908
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewer
а что самое смешное: сначала авторизация на сайте с https нормально проходила, всё было хорошо. затем(ничего не менял) я больше не могу авторизоваться


Может уже забанили? посмотри что отдаёт. Если какой-нить код типа 302 (или 301, не помню), значит бан :)
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247909
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,

врят ли... т.к. на самом сайте авторизуется без проблем(http) и по страницам сайта спокойно проходит(http), а на некоторые страницы не заходит(hppts). код, который у меня есть, не возвращает отчёты, либо заходит, либо нет :Р
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247927
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QlewerПрограмёр,

врят ли... т.к. на самом сайте авторизуется без проблем(http) и по страницам сайта спокойно проходит(http), а на некоторые страницы не заходит(hppts). код, который у меня есть, не возвращает отчёты, либо заходит, либо нет :Р
код покажи :)
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247940
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,

код, авторизирующий на сайте. тут всё норм
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
<?php 
$url = "https://passport.yandex.ru/passport?mode=auth"; //УРЛ, куда отправлять данные 

/* 
Переменные, которые мы будет отправлять Яндексу в виде POST запроса: 
*/ 
$login = 'мой логин'; //Логин 
$passwd = 'мой пароль'; //Пароль 
$user_cookie_file = $_SERVER['DOCUMENT_ROOT'].'/cookies.txt'; //Полный путь до файла, где будем хранить куки 
$idkey = '3121235564020nVDfxvth2'; //Хрен знает что 
$retpath = 'https://money.yandex.ru/'; //Откуда мы пришли на страницу авторизации 
$timestamp = ''; //Хрен знает что 
$twoweeks = 'yes'; //Две недели какие-то 
$In = 'Войти'; //Кнопка входа 

/* 
Функция: 
*/ 
function auth($url) { 
global $user_cookie_file, $idkey, $retpath, $timestamp, $login, $passwd, $twoweeks, $In; // Получаем все POST данные 
/* 
Небольшая прелюдия с инифиализацией cURL и прочей шулухой 
*/ 
$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"); 

curl_setopt($ch, CURLOPT_COOKIEFILE, $user_cookie_file); //Куки раз 
curl_setopt($ch, CURLOPT_COOKIEJAR, $user_cookie_file); //Куки два 

curl_setopt($ch, CURLOPT_POST,1); //Будем отправлять POST запрос 

/* 
Формируем и отправляем тот самый POST запрос. 
Как видите, это простая строка, мало чем отличающаяся от GET. 
*/ 
curl_setopt($ch, CURLOPT_POSTFIELDS,"idkey=$idkey&retpath=$retpath&timestamp=$timestamp&login=$login&passwd=$passwd&twoweeks=$twoweeks&In=$In"); 
$html = curl_exec($ch); 
curl_close($ch); 
return $html; //Возвращаем ответ Яндекса 
} 

auth($url); // Авторизируемся. 
?>

код переходящий на страничку сайта(http). тут тоже всё норм
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?php 
function browser($url) { 
$user_cookie_file = $_SERVER['DOCUMENT_ROOT'].'/cookies.txt'; //Получаем сохраненный после авторизации файл с куками. 
$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"); 
curl_setopt($ch, CURLOPT_COOKIEFILE, $user_cookie_file); //Подставляем куки раз 
curl_setopt($ch, CURLOPT_COOKIEJAR, $user_cookie_file); //Подставляем куки два 
$html = curl_exec($ch); 
curl_close($ch); 
return $html; //Возвращаем ответ 
} 
echo browser('http://webmaster.yandex.ru/'); //Безпрепятственно выводим заветную инфу 
//echo browser('https://money.yandex.ru/');
?>

а переход на страничку этого сайта https не работает
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<?php 
function browser($url) { 
$user_cookie_file = $_SERVER['DOCUMENT_ROOT'].'/cookies.txt'; //Получаем сохраненный после авторизации файл с куками. 
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_USERAGENT, 'PHP Bot (http://blog.yousoft.ru)');
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//отключение проверки сертификата для https
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//отключение проверки сертификата для https
curl_setopt($ch, CURLOPT_SSLVERSION,2);
curl_setopt($ch, CURLOPT_URL,$url); 
//curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"); 
curl_setopt($ch, CURLOPT_COOKIEFILE, $user_cookie_file); //Подставляем куки раз 
curl_setopt($ch, CURLOPT_COOKIEJAR, $user_cookie_file); //Подставляем куки два 
$html = curl_exec($ch); 
curl_close($ch); 
return $html; //Возвращаем ответ 
} 
//echo browser('http://webmaster.yandex.ru/'); //Безпрепятственно выводим заветную инфу 
echo browser('https://money.yandex.ru/');
?>

поможешь?
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247953
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewer,

curlopt_header сделай true. Если правильно помню, сможешь получить заголовки ответа, где будет указана причина в случае провала.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247956
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,

ничего не изменилось. добавил в php
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
$content = curl_exec($ch); 
//------------------------------------------------------- 

// print_r(curl_getinfo($ch)); // вывод структуры запроса 


// вывод ошибок при выполнении запроса 
if(curl_error($ch)) 
{ 
echo "\n\ncURL error:" . curl_error($ch); 
echo "\n\ncURL error:" . curl_errno($ch); 
//$flagerrcurl = true; 
}

вывело cURL error:Unknown SSL protocol error in connection to money.yandex.ru:443 cURL error:35
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247961
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewer,

ух... сорри, далее я бессилен :) Раньше ssl соединение устанавливал только когда по imap почту читал... Хотя, тогда разницы между ssl и не ssl не заметил вообще. Оно меня пускало в ящик как обычно. Если разберёшься в проблеме, напиши, будет любопытно узнать в чём дело было.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38247971
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,

а с извлечением нужной инфы помочь можешь? т.е. допустим, что форумчане помогут зайти на https страницу, как получить какие-то данные? т.е. мне нужно узнать, сколько денег на моём счету, а у меня будет тупо копироваться вся страница
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38248032
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QlewerПрограмёр,

а с извлечением нужной инфы помочь можешь? т.е. допустим, что форумчане помогут зайти на https страницу, как получить какие-то данные? т.е. мне нужно узнать, сколько денег на моём счету, а у меня будет тупо копироваться вся страница

Распарсить страницу будет не сложно, если она написана нормально. Почитай про регулярные выражения. Попробуй сам. Если не получится - пиши на форум. Тут такие вопросы частые и решаются быстро.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38249398
madbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QlewerПрограмёр,

а с извлечением нужной инфы помочь можешь? т.е. допустим, что форумчане помогут зайти на https страницу, как получить какие-то данные? т.е. мне нужно узнать, сколько денег на моём счету, а у меня будет тупо копироваться вся страница

зачем городить велосипед, если есть api ?
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38249458
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madbear,

я читал про api яда. это мне не подходит. сейчас вопрос звучит так: как авторизироваться на https странице яндекса?
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38249496
madbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewer,

все-таки, почему не подходит api?
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38249508
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madbear,

цели несколько иные. если вкратце: api позволяют осуществить диалог пользователя и яндекса. мой сайт тут остаётся не у дел. мне же нужно, чтобы мой сайт являлся промежуточным звеном между пользователем и ядом. при помощи api это не реализовать. есть мысли по авторизации на https? любые мысли
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38249516
madbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewermadbear,
цели несколько иные. если вкратце: api позволяют осуществить диалог пользователя и яндекса. мой сайт тут остаётся не у дел. мне же нужно, чтобы мой сайт являлся промежуточным звеном между пользователем и ядом. при помощи api это не реализовать.
конкретной задачи, которую нельзя решить через api, не увидел.
если же на абстрактном уровне, то, например, zenmoney.ru, twym.ru являются "промежуточным звеном между пользователем и ядом" и без проблем работают через api.

Qlewerесть мысли по авторизации на https? любые мысли

есть мысль, что самопальная реализация противоречит пользовательскому соглашению:
https://money.yandex.ru/doc.xml?id=522764 4.21.11. Клиент не вправе вносить какие-либо изменения в программное обеспечение Кошелька и/или любую его часть своими силами или с привлечением третьих лиц, а также использовать какие-либо средства автоматизированного доступа к Кошельку, если иное не согласовано с НКО.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38249535
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madbearесть мысль, что самопальная реализация противоречит пользовательскому соглашению: поф на соглашение с ядом, расскажи плз)
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38249640
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор:
Qlewer , то что Вы сейчас пытаетесь обсуждать, а именно способы нарушения пользовательского соглашения, противоречит правилам данного форума. При попытках продолжить тему обхода официальных API сервисов не обесудьте - закрою топик.

Кроме того, настоятельно рекомендую облагородить Ваш профиль, ибо здесь форум для общения технических специалистов а не сайт знакомств.

Флуд удален.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38249672
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забудем подробности. яндекс мне был нужен для тренировок и практики авторизации. текущие вопросы:
1) чем отличаются открытия http и https страничек?
2) как перейти на https страничку при имеющейся авторизации на этом сайте(куки запомнены)?
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38249689
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Принципиально - ничем.
2. Нужно передать куку. Внимательно посмотрите обмен заголовками в реальном браузере. По сути, Вам нужно изобразить абсолютно то же самое, но только своим скриптом. Представьте что пишите свой веб-браузер (без кнопочек, окошек, панелей инструментов и т.п.).
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38249997
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

значит, с сертификатами и прочей фигнёй это не связано? сейчас я авторизован на сайте. передо мной "кнопка", открывающая https страницу этого сайта. жму "проинспектировать элемент"(опера) - ничего полезного нет. куки имеются. не представляю, как составить такой же запрос, как при нажатии на "кнопку". (все страницы этого сайта http открывает без проблем)
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38250018
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewervkle,

значит, с сертификатами и прочей фигнёй это не связано? сейчас я авторизован на сайте. передо мной "кнопка", открывающая https страницу этого сайта. жму "проинспектировать элемент"(опера) - ничего полезного нет. куки имеются. не представляю, как составить такой же запрос, как при нажатии на "кнопку". (все страницы этого сайта http открывает без проблем)

Не знаю как в опере (не пользуюсь), а вот в хроме есть удобные средства для разработки. Итак, что бы узнать что браузер (chrome) отправляет при входе на страницу надо в меню выбрать инструменты разработчика и в открывшейся внизу панеле перейти на вкладку сеть (network). Находим нужный файл и смотрим, что браузер спросил и что сервер ответил :)

P.S. С сертификатами не связано, так как вчера ради интереса на питоне накидал скрипт в телефоне (через sl4a) и пролазил несколько сайтов (в том числе яндекс) по https соединению, только не авторизируясь. И никаких проблем не было.
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38250769
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,

скинь плз код, при помощи которого тебе удалось перейти на https страницу яда (пусть и без авторизации, это неважно. чисто ради примера)
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38250788
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрНаходим нужный файл и смотрим, что браузер спросил и что сервер ответил :)opera --> проинспектировать элемент --> сеть --> клик по ссылке https
щёлкаю по первому файлу оправки-получения данных на https страницу, наблюдаю картину. как это поможет сгенерировать такой же запрос?
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38250819
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewer,

это поможет определить заголовки, которые надо отправить серверу, что бы он не счёл тебя роботом. Но не забывай, что есть ограничение по количеству запросов и разные другие нюансы, которые позволяют определить, что ты робот. Так что...

Итак. код (напоминаю, что не на php, а на python):
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
import socket, ssl

non_ssl = socket.socket()
sock = ssl.wrap_socket(non_ssl)
sock.connect(('passport.yandex.ru', 443))
#заголовки урезаны, так как на данной странице полная иммитация браузера не нужна
sock.send("GET https://passport.yandex.ru/passport HTTP/1.0\nHOST: passport.yandex.ru\n\n")
res = ''
while True:
    ans = sock.recv(1024)
    if ans=='':
      break
    res+=ans
sock.close()
print(res)
...
Рейтинг: 0 / 0
авторизация. импорт данных с чужого сайта
    #38250858
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,

а на php? плз... сейчас пхпшка с переходом на http выглядит так:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
<?php 

function browser($url) { 
$user_cookie_file = $_SERVER['DOCUMENT_ROOT'].'/cookies.txt'; //Получаем сохраненный после авторизации файл с куками. 
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
//curl_setopt($ch, CURLOPT_USERAGENT, 'PHP Bot (http://blog.yousoft.ru)');
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//отключение проверки сертификата для https
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//отключение проверки сертификата для https
curl_setopt($ch, CURLOPT_SSLVERSION,2);
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"); 
curl_setopt($ch, CURLOPT_COOKIEFILE, $user_cookie_file); //Подставляем куки раз 
curl_setopt($ch, CURLOPT_COOKIEJAR, $user_cookie_file); //Подставляем куки два 
$html = curl_exec($ch); 
//------------------------------------------------------- 

// print_r(curl_getinfo($ch)); // вывод структуры запроса 


// вывод ошибок при выполнении запроса 
if(curl_error($ch)) 
{ 
echo "\n\ncURL error:" . curl_error($ch); 
echo "\n\ncURL error:" . curl_errno($ch); 
//$flagerrcurl = true; 
}
curl_close($ch); 
return $html; //Возвращаем ответ 
} 
//echo browser('http://webmaster.yandex.ru/'); //Безпрепятственно выводим заветную инфу 
echo browser('https://money.yandex.ru/');
//echo browser('http://music.yandex.ru/');
//echo browser('https://mail.yandex.ru/');
//echo browser('https://passport.yandex.ru/passport HTTP/1.0\nHOST: passport.yandex.ru\n\n');
?>

...
Рейтинг: 0 / 0
43 сообщений из 43, показаны все 2 страниц
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / авторизация. импорт данных с чужого сайта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]