Взять данные из адреса ссылки

Статус
Закрыто для дальнейших ответов.

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28
Здравствуйте. На сайте http://www.vladmines.dn.ua/edit-newuser.html после регистрации необходимо произвести активацию аккаунта, нажав на кнопку. В адресе ссылки под кнопкой изменяется логин в адресе и ключ.

Такого вида http://www\.vladmines\.dn\.ua/index\.php\?name=Account&op=activate&user_name=maksgrischinvo&check_num=2e8fcfd34addfa61fcbe63594133bfc8

Как спарсить ключ?
Чтобы потом в шаблоне поставить в поле "значение" - http://www\.vladmines\.dn\.ua/index\.php\?name=Account&op=activate&user_name={Variable.login}&check_num=????
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
тебе в прошлых темах и шпаргалки по регуляркам давали, и ссылки на темы, и советы, и подсказки. Может пора уже как-то пробовать?
 

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28
тебе в прошлых темах и шпаргалки по регуляркам давали, и ссылки на темы, и советы, и подсказки. Может пора уже как-то пробовать?
Спасибо)) Нет пока времени
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
класс, нет времени)
Ребят, у кого время есть, тут нужна помощь)
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
  • Спасибо
Реакции: doc

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Есть же конструктор регулярок. Перед текстом =
Вот и вся регулярка.
 

ChuckNorris

Client
Регистрация
10.01.2018
Сообщения
43
Благодарностей
7
Баллы
8
да, я думаю в адресе, меняется логин и ключ, логин я подставлю из переменной, а ключ будет обновляться, как его спарсить, чтобы тоже в адрес вставить?

решение твоей проблемы, взять URL > Парсить результат, пиши регулярку и ложи нужные данные в переменную
 

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28

ChuckNorris

Client
Регистрация
10.01.2018
Сообщения
43
Благодарностей
7
Баллы
8
Взять URL, возьмет адрес страницы, а мне надо адрес кнопки
ну тогда выбирай не URL а source и парси, используй конструктор регулярных выражений, там все очень просто
открой исходный код нужной страницы, скопируй и добавь в конструктор, времени займет 2 секунды делов
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28
ну тогда выбирай не URL а source и парси, используй конструктор регулярных выражений, там все очень просто
открой исходный код нужной страницы, скопируй и добавь в конструктор, времени займет 2 секунды делов
Url не прошел, попробую source
 

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28
Url не прошел, попробую source
ну тогда выбирай не URL а source и парси, используй конструктор регулярных выражений, там все очень просто
открой исходный код нужной страницы, скопируй и добавь в конструктор, времени займет 2 секунды делов
upload_2018-1-21_22-34-28.png

Ничего не находит
 

ChuckNorris

Client
Регистрация
10.01.2018
Сообщения
43
Благодарностей
7
Баллы
8

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28

Вложения

  • 37,4 КБ Просмотры: 406

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28
Ага!!
Надо было взять DOM
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Рассказываю 1 раз. Нажимаешь код страницы, открываешь DOM, копируешь все в нотепад. Открываешь конструктор регулярок. копируешь туда код тоже. В нотепаде находишь через поиск то что ищешь. Потом смотришь что слева и справа, вставляешь в конструкторе слева и справа. Нажимаешь тестировать. Если нашло больше чем надо, берешь другие значения. как регулярка готова. Выбираешь, данные. обработка текста, regex сверху пишешь {-Page.dom-}, ниже копируешь регулярку. Ну дальше разберешься надеюсь.
 

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28
Так сделал
 

Вложения

  • 35,9 КБ Просмотры: 416

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28
Рассказываю 1 раз. Нажимаешь код страницы, открываешь DOM, копируешь все в нотепад. Открываешь конструктор регулярок. копируешь туда код тоже. В нотепаде находишь через поиск то что ищешь. Потом смотришь что слева и справа, вставляешь в конструкторе слева и справа. Нажимаешь тестировать. Если нашло больше чем надо, берешь другие значения. как регулярка готова. Выбираешь, данные. обработка текста, regex сверху пишешь {-Page.dom-}, ниже копируешь регулярку. Ну дальше разберешься надеюсь.
Я не так сделал, все равно ключ спарсился...
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Можешь когда хочеш. Не надо по каждому поводу сюда писать. Учись сам решать задачи, это хорошая тренировка для мозга, и лучше запоминаешь работу с зенкой.
 
  • Спасибо
Реакции: СТЕПАН и ChuckNorris

ChuckNorris

Client
Регистрация
10.01.2018
Сообщения
43
Благодарностей
7
Баллы
8

lesssss81

Client
Регистрация
10.03.2017
Сообщения
683
Благодарностей
32
Баллы
28
Можешь когда хочеш. Не надо по каждому поводу сюда писать. Учись сам решать задачи, это хорошая тренировка для мозга, и лучше запоминаешь работу с зенкой.
8-) Спасибо
 
Статус
Закрыто для дальнейших ответов.

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