Требуется шаблон на зенопостер

KLTD

Новичок
Регистрация
03.02.2014
Сообщения
12
Благодарностей
0
Баллы
1
Всем Доброго вечера.

Из телеграмма выгружается с пк через экспорт чат в формате HTML

Надо что-б шаблон от туда удалял,остальное не трогал

<div class="body details">
Borgor joined group by link from ***********
</div>
------
<div class="from_name">
************
</div>
-------
<a href="https://t.me/*******">@*********</a> такие с условием если к примеру есть t.me или иное указанное ,то удалять ,в другом случае не трогать.


Шаблон в открытом виде и с записью как создавался.

Ваши предложения пишите в личку. Актуально дня три .
 

Djakoma

Client
Регистрация
26.11.2015
Сообщения
225
Благодарностей
60
Баллы
28
С таким ТЗ Вам врядли помогут
 

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
589
Благодарностей
402
Баллы
63
А зачем запись создания шаблона?
 
  • Спасибо
Реакции: KLTD

ZComand

Client
Регистрация
02.02.2016
Сообщения
57
Благодарностей
63
Баллы
18

radv

Client
Регистрация
11.05.2015
Сообщения
3 785
Благодарностей
1 949
Баллы
113
Из телеграмма выгружается с пк через экспорт чат в формате HTML

Надо что-б шаблон от туда удалял,остальное не трогал
Шаблон сам должен находить нужный чат, делать экспорт и потом чистить хмтл код, удаляя лишнее? Или только чистить код из готовых файлов экспорта? Работа с веб версией для выгрузки чатов или с десктоп или мобильной версией? Открытые шаблоны на заказ всегда дороже были. Сколько согласны заплатить? Предоплата 50%. Запись как создавался, вам не поможет сделать такой же шаблон, это больше на обучение или коучинг тянет. :-) Возьмите сами попробуйте на кубиках все это сделать, если не получится изучайте C#, Html и т.п.. В итоге получите открытый шаблон и багаж знаний как сделать все это, ну и время посчитаете сколько займет, чтобы оценить на оплату чужого труда, если захотите сделать заказ.
 
  • Спасибо
Реакции: Djakoma

KLTD

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

KLTD

Новичок
Регистрация
03.02.2014
Сообщения
12
Благодарностей
0
Баллы
1
Исполнитель найден ,всем спасибо!)Комментировать не интересно,у каждого своя дорога.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 786
Благодарностей
2 450
Баллы
113
Актуально дня три .
Код:
string html = project.Variables["html"].Value; // Содержимое странички

// Берем все блоки с класом body details
string[] bodyReplace1 =  Regex.Matches(html, @"<div class=""body details"">[\w\W]*?</div>").Cast<Match>().Select(s => s.Value).ToArray();

foreach (string s in bodyReplace1) {
    // Если блок с класом body details содержит Borgor joined group by link from - удаляем
    if(s.Contains("Borgor joined group by link from")) html = html.Replace(s, string.Empty);
};

// Берем все блоки с класом from_name
string[] bodyReplace2 =  Regex.Matches(html, @"<div class=""from_name"">[\w\W]*?</div>").Cast<Match>().Select(s => s.Value).ToArray();

// Удаляем все блоки с класом from_name
foreach (string s in bodyReplace2) html = html.Replace(s, string.Empty);

// Берем все ссылки которые начинаются на <a href="https://t.me/ 
string[] bodyReplace3 =  Regex.Matches(html, @"<a href=""https://t\.me/.*?</a>").Cast<Match>().Select(s => s.Value).ToArray();

// Удаляем все найденные ссылки
foreach (string s in bodyReplace3) html = html.Replace(s, string.Empty);

// Возвращаем результат
return html;
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 183
Баллы
113
ТС хочет получить знания, это похвально. У меня когда-то был подобный заказ. Можно пойти на условия заказчика, если он адекват и хорошо платит. Рекомендую именно по такой схеме работать:

Цену тогда сформировал умно, разбил на 2 чати: сначала оплата за сам открытый шаблон, а потом почасовая оплата за презентацию (трансляция через Teamviver\Skype). Ибо просто сделать видео не поможет, так как мы не знаем уровня заказчика и не предугадаем насколько глубоко ему надо «разжёвывать». А двухсторонняя связь лучше. Работайте по такой схеме:
Начинаем трансляцию, открываем в PM 2 шаблона: слева уже готовый, справа новый. Сначала образно проходимся по готовому шаблону чтобы объяснить алгоритм работы. Потом начинаем в новом создавать с нуля копию нашего левого шаблона, периодически спрашивая у заказчика понимает ли он откуда берутся те или иные блоки. Еще в браузере открываем сайт типа:
как удалить строки в списке site:zennolab.com
И объясняем заказчику что там во время создания шаблона можно подгугливать непонятные задачи.
 

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