Положить ссылку в переменную с помощью монитора трафика

buzzme

Новичок
Регистрация
27.06.2016
Сообщения
10
Благодарностей
0
Баллы
1
Как положить нужную ссылку в переменную из монитора трафика?
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 275
Баллы
113
Ну надо человеку, вот ты пристал! Только Копи-Паст. В будущем функционал встроенного снифера разработчики обещали расширить.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Ну надо человеку, вот ты пристал! Только Копи-Паст. В будущем функционал встроенного снифера разработчики обещали расширить.
решение формируется в зависимости от ответа!
А если просто "Ну надо человеку, вот ты пристал!" тоды ладно!
 

buzzme

Новичок
Регистрация
27.06.2016
Сообщения
10
Благодарностей
0
Баллы
1
У меня есть один сайт, там ссылка появляется только после того как я захожу на страницу и нажимаю на этой станице на кнопку. Это ссылка на txt файл, который для каждого посещения генерируется заново и найти его можно только в мониторе трафика.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 275
Баллы
113
А если использовать Fiddler?
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
У меня есть один сайт, там ссылка появляется только после того как я захожу на страницу и нажимаю на этой станице на кнопку. Это ссылка на txt файл, который для каждого посещения генерируется заново и найти его можно только в мониторе трафика.
прокси чтоли собираешь?
у меня тоже таких сайтов цельная куча есть)))
Если ссылка после нажатия на кнопку появляется на странице, значит она есть в коде страницы, а значит ее из доома можно спарсить и сохранить в переменную!
можно и ссылку на сайт приложить, чтобы посмотреть как и что сделать!
 

buzzme

Новичок
Регистрация
27.06.2016
Сообщения
10
Благодарностей
0
Баллы
1
прокси чтоли собираешь?
у меня тоже таких сайтов цельная куча есть)))
Если ссылка после нажатия на кнопку появляется на странице, значит она есть в коде страницы, а значит ее из доома можно спарсить и сохранить в переменную!
можно и ссылку на сайт приложить, чтобы посмотреть как и что сделать!
Нет, не прокси и в доме естественно нет.
Вот ссылка https://soundcloud.com/marshmellomusic/tracks
При нажатии на воспроизведение в мониторе трафика появляется ссылка https://api.soundcloud.com/i1/tracks/290991580/streams?client_id=fDoItMDbsbZz8dY16ZzARCZmzgHBPotA&app_version=1480706137 (client_id каждый раз новый)
При нажатии на эту ссылку появляется текст, часть которого я должен в итоге спарсить.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
https://api.soundcloud.com/i1/tracks/290991580/streams?client_id=fDoItMDbsbZz8dY16ZzARCZmzgHBPotA&app_version=1480706137
Нет, не прокси и в доме естественно нет.
Вот ссылка https://soundcloud.com/marshmellomusic/tracks
При нажатии на воспроизведение в мониторе трафика появляется ссылка https://api.soundcloud.com/i1/tracks/290991580/streams?client_id=fDoItMDbsbZz8dY16ZzARCZmzgHBPotA&app_version=1480706137 (client_id каждый раз новый)
При нажатии на эту ссылку появляется текст, часть которого я должен в итоге спарсить.
вот этот https://a-v2.sndcdn.com/assets/app-3404a-9009460.js JS обрабатывает наведение курсора на воспроизведение и формирует ГЕТ запрос
такого вида
https://api.soundcloud.com/i1/tracks/290991580/streams?client_id=fDoItMDbsbZz8dY16ZzARCZmzgHBPotA&app_version=1480706137
в котором прилетает ссылка,
я такое не осилю!
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 819
Баллы
113
https://api.soundcloud.com/i1/tracks/290991580/streams?client_id=fDoItMDbsbZz8dY16ZzARCZmzgHBPotA&app_version=1480706137

вот этот https://a-v2.sndcdn.com/assets/app-3404a-9009460.js JS обрабатывает наведение курсора на воспроизведение и формирует ГЕТ запрос
такого вида
https://api.soundcloud.com/i1/tracks/290991580/streams?client_id=fDoItMDbsbZz8dY16ZzARCZmzgHBPotA&app_version=1480706137
в котором прилетает ссылка,
я такое не осилю!
И в коде этого JS файла можно найти нужный нам client_id (он там в открытом виде лежит). Может от этого уже как-то отталкиваться?

OFFTOP:
А как можно узнать какой обработчик висит на конкретном элементе? Т.е. как masterLomaster узнал, что при наведении на кнопку Play идёт вызов функции из https://a-v2.sndcdn.com/assets/app-3404a-9009460.js?
 
  • Спасибо
Реакции: masterLomaster

buzzme

Новичок
Регистрация
27.06.2016
Сообщения
10
Благодарностей
0
Баллы
1
И в коде этого JS файла можно найти нужный нам client_id (он там в открытом виде лежит). Может от этого уже как-то отталкиваться?

OFFTOP:
А как можно узнать какой обработчик висит на конкретном элементе? Т.е. как masterLomaster узнал, что при наведении на кнопку Play идёт вызов функции из https://a-v2.sndcdn.com/assets/app-3404a-9009460.js?
Наведение на кнопку плей значения никакого не имеет, трек воспроизводится сам, если на него перейти по ссылке https://soundcloud.com/marshmellomusic/ritual
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
nicanil тебе спасибо забдил что айди в жээсе в открытом виде ))) Я особо не ковырялся, так глянул и уже почти забил, если бы ты носом не ткунул не полез бы больше а так интерес просто перебарол меня ))))
И в коде этого JS файла можно найти нужный нам client_id (он там в открытом виде лежит). Может от этого уже как-то отталкиваться?

OFFTOP:
А как можно узнать какой обработчик висит на конкретном элементе? Т.е. как masterLomaster узнал, что при наведении на кнопку Play идёт вызов функции из https://a-v2.sndcdn.com/assets/app-3404a-9009460.js?
в хроме нашел!
Ну айди то есть, а номер трека откуда выдрать?
хотя там еще были жээсы может в них чо?
Ну мне сильно не интересно, так заморачиватся, хотя для опыта видосики драть с сайтов пойдет!
Наведение на кнопку плей значения никакого не имеет, трек воспроизводится сам, если на него перейти по ссылке https://soundcloud.com/marshmellomusic/ritual
В общем сюда шлем гет https://soundcloud.com/marshmellomusic/ritual
в ответе получаем "tracks/290991580"
его нужно будет спарсить из ответа, а из https://a-v2.sndcdn.com/assets/app-3404a-9009460.js забрать айди
и составить свой гет запрос
https://api.soundcloud.com/i1/tracks/290991580/streams?client_id=fDoItMDbsbZz8dY16ZzARCZmzgHBPotA
из которого забираем ссылку на мр3
{"http_mp3_128_url":"https://cf-media.sndcdn.com/HN9pyicWkAHN.128.mp3?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiKjovL2NmLW1lZGlhLnNuZGNkbi5jb20vSE45cHlpY1drQUhOLjEyOC5tcDMiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE0ODA4ODYxNDZ9fX1dfQ__\u0026Signature=Aavjv7osE3xv3ekJzUGyQddOXeQzikvPQy7zCn16tOnE9zfp1zmQwtIOXW3D0ASC1iRKlPC1tgeqzLV-kmuOYsBao6YLZkMRpir7arPShK0hKIThz2sXQ5rmv67Mq7IOOr-pHhXoXQwqCFSMkn4xSmDfL34fNo~7zyw9FB9BOG0gFcuKqRmYPVyQhY4cy3K7C4ivLmpscjpUwS~IXSlOCLrTOqLxX3wU-gOZ9HJ8S27q45YGOKvmdyDFw-VyDxiT6HD9ZlLDBUasq7rL~ZiJVqpiDK6OW1unpPU--7nlF3NK1rqyo9KB~akECgVKbYgW8QqTFUJmGHKMe2beaVQ60A__\u0026Key-Pair-Id=APKAJAGZ7VMH2PFPW6UQ","preview_mp3_128_url":"https://ec-preview-media.sndcdn.com/preview/0/30/HN9pyicWkAHN.128.mp3?f10880d39085a94a0418a7e162b03d52e21adf826af17a391e1b7f183b2598f70e570988749c374626152f506dd579b5c80091d5d96dd2937eac685467e67e400a7b793b07e1182c2aa553e5a1d1130f6f3b"}
 
Последнее редактирование:
  • Спасибо
Реакции: one и nicanil

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)