Перейти к содержимому



Купить ссылку здесь
Фотография
- - - - -

Где найти параметр "lg_h"

Форум ZiSMO.biz
7
Сообщений в теме: 7

OFFLINE Отправлено

tema2201
группа пользователя
  • Онлайн:12д 13ч 44м
9

Помогите в ВК найти параметр "lg_h" при авторизации





    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

6a6aika
группа пользователя
  • Онлайн:9д 1ч 32м
10

Интересно


    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

Glor
группа пользователя
  • Онлайн:316д 23ч 10м
1 283
Спарсить его при входе на главную стр. Html код открой, найди значение, там же увидишь какой html-атрибут за него отвечает.
    • 0
  • Наверх
  • Ответить

Рекламный пост

OFFLINE Отправлено

Leongram
группа пользователя
  • Онлайн:40д 13ч 50м
68

*
Популярное сообщение!

Внимание! Вышла новая версия программы Lеongram.com 3.0 - лучшая бесплатная программа для раскрутки в instаgram по мнению форума ZiSMO. 

 

Функции: Подписка ++ Отписка ++ Лайкинг ++ Автопостинг ++ Планировщик ++ Отмечалка по фото ++ Чистка от ботов

in-img1.png

В первый же день привлечете новых клиентов. Instagrаm не банит. Увеличится количество живых подписчиков, лайков и комментариев сразу же.

[Скачать бесплатно]

 

Функций больше, чем в других программах ++ Пользуйтесь бесплатно без ограничений по времени ++ Можно не оставлять компьютер включенным. 


Изображение
    • 33
  • Наверх
  • Ответить

OFFLINE Отправлено

Shaleshka
группа пользователя
  • Онлайн:1д 1ч 33м
1

Чем обычную авторизацию делать, проще через приложение андроида и потом работать с API VK
GET-запрос на Ссылка


    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

Anonymous8
группа пользователя
  • Онлайн:4д 23ч 6м
10

Чем обычную авторизацию делать, проще через приложение андроида и потом работать с API VK
GET-запрос на Ссылка

иногда проще, а иногда нет 


    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

qwetex_1337
группа пользователя
  • Онлайн:428д 12ч 6м
152
С 17.06.2015 прямая авторизация ВКонтакте через логин и пароль перестала работать. Речь идет не об авторизации через OAuth, а именно через отправку GET запросов с помощь Curl PHP, имитирующих браузер.

Для чего этого необходимо? Для вызова некоторых функций Вконтакте, которые не доступны через API Вконтакте, или из-за существующий ограничений.

Раньше достаточно было отправить GET запрос наhttp://login.vk.com/?act=loginпередав параметры&email=*** (логин) и &pass=*** (пароль). С недавних пор авторизация не происходит, вместо этого производится переадрессация по адресу:

http://vk.com/login....&s=0&m=1&email=

Решение

Для того, чтобы произвести авторизацию необходимо отправить запрос на авторизацию по адресу https://login.vk.com/?act=login. Для этого нужно использовать POST запрос, в котором кроме логина и пароля необходимо указать следующие параметры:

act: login
role: al_frame
ip_h: <ip_h>
lg_h: <lg_h>
email: <логин>
pass: <пароль>
expire:
captcha_sid:
captcha_key:
_origin: http://vk.com
q: 1
Из важного: добавились параметры ip_h и lg_h , которе легко парсятся со страницы http://vk.comи выглядят так:

<input type="hidden" name="ip_h" value="47bf161c03f465d43a"/>
<input type="hidden" name="lg_h" value="3f4654161cd43f07bf"/>
Алгоритм авторизации Вконтакте на PHP становится следующим:

1. С помощью CURL открываем http://vk.comи парсим значения ip_h и lg_h. Простенькие регулярки будут иметь вид:

preg_match('/<input type="hidden" name="ip_h" value="(.+)" \/>/i', $vk_html, $ip_h);
preg_match('/<input type="hidden" name="lg_h" value="(.+)" \/>/i', $vk_html, $lg_h)
2. Передаем полученные значения вместе с остальными параметрами POST запросом на url https://login.vk.com/?act=login. В итоге запрос будет иметь приблезительно такой вид:

https://login.vk.com...tp://vk.com&q=1
3. Сохраняем куки в файл и вызываем необходимую страницу Вконтакте для парсинга, например https://vk.com/feed?section=photos

curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies.txt');
Проделайте предварительно п.1 и п.2 вручную чтоб убедится что все работает, получив предварительно значения ip_h и lg_hчерез исходный код страницы (комбинация Ctrl+U в браузере). В результате вас должно перенаправить на пустую страницу, а в адресной строке должно содержатся некое значение __q_hash.

Сообщение отредактировал qwetex_1337: 08 08 2015 - 00:25

    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

Shaleshka
группа пользователя
  • Онлайн:1д 1ч 33м
1

иногда проще, а иногда нет 

Хочу сказать, кстати, что из-за этого потом быстрее в бан улетаешь, и правда лучше авторизовываться нормально


    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

6a6aika
группа пользователя
  • Онлайн:9д 1ч 32м
10

С 17.06.2015 прямая авторизация ВКонтакте через логин и пароль перестала работать. Речь идет не об авторизации через OAuth, а именно через отправку GET запросов с помощь Curl PHP, имитирующих браузер.

Для чего этого необходимо? Для вызова некоторых функций Вконтакте, которые не доступны через API Вконтакте, или из-за существующий ограничений.

Раньше достаточно было отправить GET запрос наСсылкапередав параметры&email=*** (логин) и &pass=*** (пароль). С недавних пор авторизация не происходит, вместо этого производится переадрессация по адресу:

Ссылка

Решение

Для того, чтобы произвести авторизацию необходимо отправить запрос на авторизацию по адресу Ссылка. Для этого нужно использовать POST запрос, в котором кроме логина и пароля необходимо указать следующие параметры:

act: login
role: al_frame
ip_h: <ip_h>
lg_h: <lg_h>
email: <логин>
pass: <пароль>
expire:
captcha_sid:
captcha_key:
_origin: Ссылка
q: 1
Из важного: добавились параметры ip_h и lg_h , которе легко парсятся со страницы Ссылкаи выглядят так:

<input type="hidden" name="ip_h" value="47bf161c03f465d43a"/>
<input type="hidden" name="lg_h" value="3f4654161cd43f07bf"/>
Алгоритм авторизации Вконтакте на PHP становится следующим:

1. С помощью CURL открываем Ссылкаи парсим значения ip_h и lg_h. Простенькие регулярки будут иметь вид:

preg_match('/<input type="hidden" name="ip_h" value="(.+)" \/>/i', $vk_html, $ip_h);
preg_match('/<input type="hidden" name="lg_h" value="(.+)" \/>/i', $vk_html, $lg_h)
2. Передаем полученные значения вместе с остальными параметрами POST запросом на url Ссылка. В итоге запрос будет иметь приблезительно такой вид:

Ссылка
3. Сохраняем куки в файл и вызываем необходимую страницу Вконтакте для парсинга, например Ссылка

curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies.txt');
Проделайте предварительно п.1 и п.2 вручную чтоб убедится что все работает, получив предварительно значения ip_h и lg_hчерез исходный код страницы (комбинация Ctrl+U в браузере). В результате вас должно перенаправить на пустую страницу, а в адресной строке должно содержатся некое значение __q_hash.

Ссылка
???


    • 0
  • Наверх
  • Ответить



Напишите сообщение