KL
Konstantin Lazarev9 декабря 2017 г. 14:07

Как написать парсер страницы при помощи js

Как реализовать парсер страницы средствами js

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Вам это нравится? Поделитесь в социальных сетях!

1
Evgenii Legotckoi
  • 9 декабря 2017 г. 16:24

Эм... лично я даже растерялся от такого вопроса...

У javascript есть методы типо
document.getElementById
document.getElementByTag,
которые выбирают нужные теги и можно использовать методы получения атрибутов. Вам вообще ванильный javascript нужен?
Лучше использовать jQuery для таких целей.

    Комментарии

    Только авторизованные пользователи могут публиковать комментарии.
    Пожалуйста, авторизуйтесь или зарегистрируйтесь
    Lz

    C++ - Тест 004. Указатели, Массивы и Циклы

    • Результат:70баллов,
    • Очки рейтинга1
    РК

    Qt - Тест 001. Сигналы и слоты

    • Результат:84баллов,
    • Очки рейтинга4
    ВМ

    C++ - Тест 001. Первая программа и типы данных

    • Результат:80баллов,
    • Очки рейтинга4
    Последние комментарии
    d
    dblas55 июля 2024 г. 17:02
    QML - Урок 016. База данных SQLite и работа с ней в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
    k
    kmssr9 февраля 2024 г. 0:43
    Qt Linux - Урок 001. Автозапуск Qt приложения под Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
    АК
    Анатолий Кононенко5 февраля 2024 г. 7:50
    Qt WinAPI - Урок 007. Работаем с ICMP Ping в Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
    EVA
    EVA25 декабря 2023 г. 16:30
    Boost - статическая линковка в CMake проекте под Windows Ошибка LNK1104 часто возникает, когда компоновщик не может найти или открыть файл библиотеки. В вашем случае, это файл libboost_locale-vc142-mt-gd-x64-1_74.lib из библиотеки Boost для C+…
    J
    JonnyJo25 декабря 2023 г. 14:38
    Boost - статическая линковка в CMake проекте под Windows Сделал всё по-как у вас, но выдаёт ошибку [build] LINK : fatal error LNK1104: не удается открыть файл "libboost_locale-vc142-mt-gd-x64-1_74.lib" Хоть убей, не могу понять в чём дел…
    Сейчас обсуждают на форуме
    BlinCT
    BlinCT25 июня 2024 г. 7:00
    Нарисовать кривую в qml Всем привет. Имеется Лист листов с тосками, точки получаны интерполяцией Лагранжа. Вопрос, как этими точками нарисовать кривую? ChartView отпадает сразу, в qt6.7 появился новый элемент…
    Evgenii Legotckoi
    Evgenii Legotckoi24 июня 2024 г. 21:11
    добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
    BlinCT
    BlinCT5 мая 2024 г. 11:46
    Написать свой GraphsView Всем привет. В Qt есть давольно старый обьект дял работы с графиками ChartsView и есть в 6.7 новый но очень сырой и со слабым функционалом GraphsView. По этой причине я хочу написать х…
    Evgenii Legotckoi
    Evgenii Legotckoi2 мая 2024 г. 20:07
    Мобильное приложение на C++Qt и бэкенд к нему на Django Rest Framework Добрый день. По моему мнению - да, но то, что будет касаться вызовов к функционалу Андроида, может создать огромные трудности.
    IscanderChe
    IscanderChe30 апреля 2024 г. 10:22
    Во Flask рендер шаблона не передаётся в браузер Доброе утро! Имеется вот такой шаблон: <!doctype html><html> <head> <title>{{ title }}</title> <link rel="stylesheet" href="{{ url_…

    Следите за нами в социальных сетях