plamar

На Пикабу
100 рейтинг 0 подписчиков 0 подписок 7 постов 0 в горячем

Экспорт Яндекс Карт в Excel

Реально функция, которой очень не хватает в Яндекс Картах. Недавно делал подобное для клиента. Похоже на решение от ребят из Datacol https://web-data-extractor.net/parser-yandex-kart/ , однако оно, насколько знаю, сейчас работает не на всех картах.

В целом, заметил, что сейчас еще можно выгружать организации прямо из выдачи поисковика: https://t.me/alexfriendly

1

Парсер кинопоиска в Excel

Я Саша, .NET Fullstack разработчик. Недавно помогал заказчику выгружать информацию с кинопоиска в Excel. Заказчик проводит какое-то аналитическое исследование, определяет какие фильмы имеют тенденцию получать высший рейтинг. Ниже код, если захотите повторить. А если вам лень писать самому - обрайщайтесь ко мне!

Парсер кинопоиска в Excel

using HtmlAgilityPack;

using System;

using System.Linq;

using System.Net.Http;

using System.Threading.Tasks;

class Program

{

static async Task Main(string[] args)

{

var url = "https://www.kinopoisk.ru/film/447/";

// Load the HTML from the URL

var httpClient = new HttpClient();

var html = await httpClient.GetStringAsync(url);

// Parse the HTML

var htmlDoc = new HtmlDocument();

htmlDoc.LoadHtml(html);

// Extract the main data

var titleNode = htmlDoc.DocumentNode.SelectSingleNode("//h1[@itemprop='name']//span");

var originalTitleNode = htmlDoc.DocumentNode.SelectSingleNode("//span[@class='styles_originalTitle__JaNKM']");

var ratingNode = htmlDoc.DocumentNode.SelectSingleNode("//span[@class='styles_ratingPositive__dzFSI']");

var ratingCountNode = htmlDoc.DocumentNode.SelectSingleNode("//div[@class='styles_countBlock__jxRDI']//span[@class='styles_count__iOIwD']");

var movieTitle = titleNode?.InnerText.Trim();

var originalTitle = originalTitleNode?.InnerText.Trim();

var rating = ratingNode?.InnerText.Trim();

var ratingCount = ratingCountNode?.InnerText.Trim();

// Print the extracted data

Console.WriteLine($"Title: {movieTitle}");

Console.WriteLine($"Original Title: {originalTitle}");

Console.WriteLine($"Rating: {rating}");

Console.WriteLine($"Rating Count: {ratingCount}");

}

}

Показать полностью 1

Универсальный парсер json

В каждом втором решении я использую парсинг json. Типичная ситуация, когда нужно парсить результаты, которые возвращаются из API. Ниже в помощь вам кусочек кода, который можно использовать для парсинга json разных форматов и превращения их в таблицу с данными.

using System;

using System.Collections.Generic;

using System.Text.Json;

using System.Text.Json.Serialization;

public class Program

{

public static void Main()

{

string jsonString = @"{

""name"": ""John Doe"",

""age"": 30,

""isMarried"": true,

""children"": [

{ ""name"": ""Jane"", ""age"": 10 },

{ ""name"": ""Jake"", ""age"": 8 }

],

""address"": {

""street"": ""123 Main St"",

""city"": ""Anytown"",

""state"": ""CA""

}

}";

// Парсинг JSON в JsonDocument

using (JsonDocument doc = JsonDocument.Parse(jsonString))

{

JsonElement root = doc.RootElement;

// Пример доступа к данным

string name = root.GetProperty("name").GetString();

int age = root.GetProperty("age").GetInt32();

bool isMarried = root.GetProperty("isMarried").GetBoolean();

Console.WriteLine($"Name: {name}");

Console.WriteLine($"Age: {age}");

Console.WriteLine($"Married: {isMarried}");

// Работа с массивом

JsonElement children = root.GetProperty("children");

foreach (JsonElement child in children.EnumerateArray())

{

string childName = child.GetProperty("name").GetString();

int childAge = child.GetProperty("age").GetInt32();

Console.WriteLine($"Child Name: {childName}, Age: {childAge}");

}

// Работа с вложенным объектом

JsonElement address = root.GetProperty("address");

string street = address.GetProperty("street").GetString();

string city = address.GetProperty("city").GetString();

string state = address.GetProperty("state").GetString();

Console.WriteLine($"Address: {street}, {city}, {state}");

}

}

}

Показать полностью
1

TMAPI - шикарное апи для парсинга Taobao

За последние месяцы написал несколько парсеров Taobao под заказ. Очень помогает TMAPI (ребята давно на рынке и сильно упрощают парсинг 1688, Таобао и других китайцев, которые тяжело парсятся). Вот такую выгрузку дает мой парсер (то, что требовал заказчик):

TMAPI - шикарное апи для парсинга Taobao

Хотя по факту, данных парсер отдает сильно больше (документация): https://tmapi.top/docs/taobao-tmall/shop/get-shop-items-by-u... .

Раньше делал парсер для ребят из Datacol https://web-data-extractor.net/taobao-parser/ . Но там как раз было неудобно, что парсинг шел напрямую, поэтому парсилось довольно долго. Через TMAPI быстро и расценки довольно лояльные.

Еще несколько советов по написаню парсера Таобао - здесь https://kolchaka.net/parsers/sozdanie-parsera-taobao-3-polez...

Если вам нужна помощь в создании парсера Таобао - обрайщайтесь

Показать полностью

Парсер беклинков (обратных ссылок сайта)

Я Саша, .NET Fullstack разработчик. Недавно разработал парсер обратных ссылок сайта (через API). Кроме выгрузки беклинков сайта он сразу же определяет тип ссылки. То есть он переходит на каждую страницу и анализирует откуда идет ссылка (например, ссылки из блог комментария, из поста на форуме, из сайдбара, из статьи и т.д.). Для анализа использую последнюю модель gpt-4o. Такой парсер помогает максимально быстро проанализировать стратегию линкбилдинга конкурентов. Отчета парсера на выходе выглядит так:

Парсер беклинков (обратных ссылок сайта)

Если вам нужен парсер ссылок или другие парсера сайтов или документов - пишите мне в телеграм. Всегда рад новым клиентам и интересным задачам!

p.s. еще одна из моих работ - парсер Wordstat

Показать полностью 1
2

Парсер товаров (с ChatGPT под капотом)

Недавно помогал команде Datacol в создании парсера товаров. Решение дополняет товары характеристиками и создает рич контент (подробные описания для маркетплейсов). Главная фишка - вам не нужно настраивать парсер под конкретный сайт. Ведь поиск товаров происходит прямо в Google.

Парсер товаров (с ChatGPT под капотом)

Как это работает?

ChatGPT API сопоставляет ссылки из выдачи наименованию (которое вы подаете на вход парсеру). Когда находится ссылка на аналогичный товар, тот же ChatGPT выдергивает из нее характеристики и ваяет на их основе полное описание товара. Естественно, в prompt для GPT запакованы указания, как создавать классное продающее описание.

Результаты

Клиент доволен, за пару часов загнал на свой магазин оргтехники 7000 позиций (с полными характеристиками и хорошим рич контентом). Ребята из Datacol добавили себе новый кейс в коллекцию, а я - чувство удовлетворенности от создания классного решения. Если хотите узнать подробнее - можно почитать здесь https://web-data-extractor.net/parser-tovarov-na-chatgpt/ (либо - задавайте вопросы в комментариях).

Показать полностью 1
2

Парсер картинок Google с публикацией в Wordpress

Парсер картинок Google с публикацией в Wordpress

Я Саша, .NET Fullstack разработчик. Недавно разработал парсер Google Images. Он позволяет за 3-5 минут собрать сотни изображений из выдачи Google по картинкам и опубликовать на ваш Wordpress сайт. Дополнительные опции:

  • уникализация изображений (изменение размеров, добавление рамок, вставка в PSD шаблоны, водяные знаки)

  • генерация или рерайт описаний через ChatGPT API (OpenAI)

  • альтернативные площадки: парсинг Яндекс картинок, фотостоков (Pixabay, Pexels, Shutterstock), cоциальных сетей: ВК Фото, Instagram

  • публикация в базу данных, а также в популярные CMS (Joomla, DLE, Tilda, Shopify, Woocommerce)

Хотите протестировать демо, пишите в тг

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества