то извернуться
Для себя или публичный сервис будет? Бекенд так или иначе придется ставить где-то - облако, расбери пай, esp32 (возможно, смотря что делать), пк.
Хотелось бы как то обойтись postmessage или webworkers...
Это в рамках своего приложения, на чужой бекенд так запрос всё равно не сделать. Может попробовать в другую степь: взять C# (VB.NET) web browser компонент (WinForms будет проще чем WPF XAML). Передаем компоненту адрес страницы, ловим событие что документ загрузился, обращаемся к компоненту webBrowser.Document и получаем HTML код страницы, далее этот код содержит нужные теги которые мы можем парсить и вытянуть содержимое (проще это сделать наверное уже средствами JS), т.е. body получили и делаем с ним что хотим. Может есть смысл пошерстить npm на тему scraper чтобы не делать .NET прослойку.
Да не, парсер нахер нужен
Ну если по другому не решить проблему, то ничего другого и не остается. Первый же вопрос в гугле дает готовые решения https://www.twilio.com/blog/4-tools-for-web-scraping-in-node-js берешь и юзаешь, не вижу проблем.
тебе уже предложение взять из npm по .net нет смысла тащить WinForms ести есть Playwright для таких целей (да он и под .net есть)
Конкретно мне не надо) я наоборот решение предлагаю чтобы человек решил свой вопрос. То как бы быстрое решение без зависимостей работающее почти из коробки. А по факту в npm полно решений чтобы дернуть контент и его распарсить, не всё там рабочее, но тем не менее.
Обсуждают сегодня