Получить URL объявления на авито

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
Когда объявление отправляешь в конце есть ссылка на объявление.
Как похитрее узнавать URL?
Я щас делаю как:
1. Собираю с# кодом имя этой ссылки
Код:
project.Variables["text_for_url"].Value = project.Variables["nkomnat"].Value + @"-к квартира, " + project.Variables["m2"].Value + @" м², " + project.Variables["floor"].Value + @"/" + project.Variables["allfloors"].Value + @" эт.";
//3-к квартира, 82 м², 10/10 эт.
2. Кликаю по ней
3. Перехожу на страницу объявления и беру URL страницы.
-------------------------------------------------------------------------------------
Я посмотрел ролик Вебштейна, там в конце он не делает моих шагов 2. 3.
Как упростить получение URL ?
 

speaker

Client
Регистрация
13.10.2012
Сообщения
287
Благодарностей
44
Баллы
28
Привет народ! У меня вопрос проще.
Каким образом можно сохранить урл или на нее нажать. просто у каждого магазина на авито все по разному. хочется собрать ссылки или по ним пройти на сайт.
 

Вложения

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Когда объявление отправляешь в конце есть ссылка на объявление.
Как похитрее узнавать URL?
Я щас делаю как:
1. Собираю с# кодом имя этой ссылки
Код:
project.Variables["text_for_url"].Value = project.Variables["nkomnat"].Value + @"-к квартира, " + project.Variables["m2"].Value + @" м², " + project.Variables["floor"].Value + @"/" + project.Variables["allfloors"].Value + @" эт.";
//3-к квартира, 82 м², 10/10 эт.
2. Кликаю по ней
3. Перехожу на страницу объявления и беру URL страницы.
-------------------------------------------------------------------------------------
Я посмотрел ролик Вебштейна, там в конце он не делает моих шагов 2. 3.
Как упростить получение URL ?
А через конструктор у нее никаких уникальных атрибутов нет?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Привет народ! У меня вопрос проще.
Каким образом можно сохранить урл или на нее нажать. просто у каждого магазина на авито все по разному. хочется собрать ссылки или по ним пройти на сайт.
Ссылка на страницу полезнее скриншота будет.
 

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
А через конструктор у нее никаких уникальных атрибутов нет?
Я месяц назад начинал с конструктора. Брал, если не ошибаюсь атрибут tagname или fulltagname и в ручную находил номер этого элемента с нужной мне ссылкой.
Но это всё работало 1-2 дня потом зенно постер жал по рекламным блокам и тд, я зашел опять в конструктор, и увидел номер атрибута у tagname стал другим.
Поэтому я придумал этот C# код, он меня не подводил. Но для каждого типа объявлений C# код придётся менять, это очень муторно и не по програмистичному:P
Я в принципе догадываюсь как избежать своих шагов 2. 3. Есть ли способ вообще этот C# код не использовать, а сделать всё проще? Это сильно бы помогло мне.
Вот ещё видео. Смотреть только в качестве 1080p 60fps:D
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 518
Благодарностей
990
Баллы
113
Продам 100% рабочий метод за 500$
 

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
у меня есть только 3$
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Вы бы лучше сделали скрин свойств элемента.
Я когда писал шаблон для авито для себя в том году, ссылку извлекал прямо со страницы.
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
786
Баллы
113
открыли бы лучше дом и не парились с этим конструктором. Если знаете что ищете, точно найдете.
 

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28

Какие еще скрины надо говорите, я тут рядом.
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
786
Баллы
113
тут и три часа видео не помогут - лучше бы дом страницы прислал.
 

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
А как ее прислать то? В браузере только ссылка вида авито/финиш
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
786
Баллы
113
а ну раз так тогдя и я буду продавать полностью 100% рабочий вариант за 500$
 

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
Я когда в автобусе ехал придумал че.
Сканировать страницу полностью, находить чтото вида авито/объява/квартира_59_лялялял и с помощью рег выражения это и будет моим URL.
Я на верном пути?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
вполне
 

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28

Отец Сергий

Новичок
Регистрация
10.11.2014
Сообщения
1
Благодарностей
0
Баллы
1

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
352
Баллы
63

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
Всё перевязал. Теперь я [email protected]
Гимми нью клиент статус
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
Вот. Подал объявление, в конце дом скопировал.
Ключевое слово для нахождения URL "3-к квартира, 63 м², 10/10 эт."
Объявление <a href="/saratov/kvartiry/3-k_kvartira_63_m_1010_et._458664128" rel="nofollow">3-к квартира, 63 м?, 10/10 эт.</a> добавлено на&nbsp;сайт.
Вот это вроде та строка с URL
 

Вложения

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Код:
(?<=href=").*?(?=".*?добавлено)
 

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
Код красив, спора нет, но можно поподробнее что это такое?
Это такое регулярное выражение?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
Ваще изи:P жизнь налаживается:cj:
Ответ так же был в видео "Zenno Day6"
 

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