HtmlElementCollection hes = instance.ActiveTab.FindElementsByAttribute("a", "tagname", "a", "text");
HtmlElement he = null;
for (int i = 0; i < hes.Count; i++){
he = hes.GetByNumber(i);
he.SetAttribute("href","");
}
Примерно так:
var list = db.getAll ("SELECT id, text FROM shops ORDER BY RAND() LIMIT 50");
project.Lists["Список 1"].AddRange(list);
Но, боюсь, данные слипнутся) Надо разделитель добавлять.
Так вам количество совпадений нужно или сами значения ячеек с совпадениями?
Если первое:
1. Заведите отдельный счётчик. Например int counter = 0;
2. Вместо return i; увеличивайте его counter++;
3. После цикла выводите его return counter.ToString();
Что-то не понял что делает шаблон?
У OpenAI есть апишка. Год назад описывал https://zennolab.com/discussion/threads/korol-cocialok-21-generacija-kontenta-s-pomoschju-nejro-servisov-openai-ai21-jarvis.98416/
Запросы к нему пишутся за полчаса.
Никто с соцсетями на результат работать не станет, потому что обычно размер задач и проблем вырастает в разы.
Платите почасовую, ставка сейчас у зенноводов $10-15. Ваш простой проект займёт 40-100 часов
Без всяких библиотек встроенными методами работы с bitmap всё отлично накладывается. Примеров на форуме масса.
Что касается места и пропорциональности вотермарка, то вспоминаем школьную геометрию и вычисляем размеры и позиции.
Это очень не юзерфрендли. А если у меня несколько серверов арендовано, то как мне вспомнить к какому именно серверу какое письмо, особенно если покупка была давно? Так можно отменить подписку нужного сервера.
Вот такая кнопочка бы с ссылкой решила бы все проблемы.
Да не будет ускорения никакого. Какая разница чем разбирать строку? Все эти инструменты достаточно оптимизированы.
Для тестов попробуй ещё регулярками разобрать, если это возможно. Может они и будут быстрее.
И ещё вариант - классический парсинг по дереву элементов, этот метод тоже принимает HTML...
Что-то из набора:
{-Project.LastExecutedActionId-}
{-Project.LastErrorComment-}
Ну и в c#:
try {
//here your code
}catch (Exception ex) {
throw new Exception(ex.Message);
}
Хороший совет. Напарсить данных в БД, создать сайт на миллион паг, вложить много тыщ в SEO, а потом узнать, что статьи не лезут в ТОП потому что в них обрезан контент, который нет возможности восстановить.