powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / авторизация. импорт данных с чужого сайта
18 сообщений из 43, страница 2 из 2
авторизация. импорт данных с чужого сайта
    #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
18 сообщений из 43, страница 2 из 2
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / авторизация. импорт данных с чужого сайта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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