Ркгулярка работает в конструкторе а в пректе нет

Joined
Jun 28, 2016
Messages
308
Reaction score
17
Points
18
Помогите, Создал регулярное выражение в конструкторе. Регулярка находит номер телефона как мне нужно.
А в шаблоне она не работает. Не находит ни чего, (переменная пустая) что можно сделать?

гет запрос вроде работает правильно (другую информацию собирает, описание и т.д...)


6JR4UZioenw.jpg
 

budora

Client
Joined
Aug 13, 2012
Messages
831
Reaction score
557
Points
93
Он точно присутствует в get запросе?
Насколько могу судить по вашему скрину, контакты подгружаются после клика в показать контакт.
 

Dimionix

Moderator
Joined
Apr 9, 2011
Messages
3,068
Reaction score
3,130
Points
113
Он точно присутствует в get запросе?
Насколько могу судить по вашему скрину, контакты подгружаются после клика в показать контакт.
Так и есть!
https://besposrednika.ru/sdam/1-komnatnye/82660-sdam-1-komnatnaya-kvartira-44-kv-m-barnaul-antona-petrova-254-13-41-18-02-2016

Владимир 22Rus, чтоб спарсить номер телефона, нужно отправить POST запрос с куками на ссылку "Показать контакты" и парсить из ответа.
Хотя, хз, может и GET, я просто не авторизован.
 
Last edited:
Joined
Jun 28, 2016
Messages
308
Reaction score
17
Points
18
Да, я же его получаю гет после клика "показать телефон"
 

Dimionix

Moderator
Joined
Apr 9, 2011
Messages
3,068
Reaction score
3,130
Points
113
Да, я же его получаю гет после клика "показать телефон"
А как связаны клик в браузере и GET запрос? Если хочешь после клика выпарсить, то бери DOM страницы.
Только не пойму, зачем ты вообще используешь браузер для клика? Ресурсы лишние?
Если парсишь запросами, так парси всё запросами. Как - написал в предыдущем посте.
 

doc

Client
Joined
Mar 30, 2012
Messages
8,685
Reaction score
4,648
Points
113
Да, я же его получаю гет после клика "показать телефон"
ну может тогда стоит показать текст, который ты получаешь? Экстрасенсы в отпуске
 
Joined
Jun 28, 2016
Messages
308
Reaction score
17
Points
18
Наоборот не лишнии))) И так че-то оператива зенка жрать стала много...
А через браузер сделал потому-что не хватает тяму весь проект через запросы сделать...
Вот тут еще на этом телефоне подвис...(
 
Joined
Jun 28, 2016
Messages
308
Reaction score
17
Points
18
да вот и именно что текст ни какой не получается.
Гляньте пж в чем косяк... в шабе авторизация на сайт и прямая ссылка на объявление (для упрощенности)
 

Attachments

Dimionix

Moderator
Joined
Apr 9, 2011
Messages
3,068
Reaction score
3,130
Points
113
Если нужно только спарсить данные со страницы, то это делается всего двумя запросами, не считая авторизации.
Если же все равно используешь браузер (хотя бы для авторизации), то после авторизации, получай куки кодом
C#:
return instance.GetCookie("besposrednika.ru", true);
и подставляй их в запрос. Или парси из DOM!
 
Joined
Jun 28, 2016
Messages
308
Reaction score
17
Points
18
Спасибо, все получилось ДОМом , даже сам не понял как получилось. сутки парился))
 

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)