Чтение обычного текста на веб-странице, отличной от HTML, VBA / Excel - PullRequest
0 голосов
/ 21 июня 2020

Я новичок в VBA, но не нашел возможного решения проблемы на других языках программирования.

Допустим, у нас есть веб-страница, отличная от HTML (например, JS, SQL et c.), Так что стандартная операция HTTP GET возвращает нам HTML тегов без желаемого содержимого. И наоборот, если мы выполняем копирование и вставку (Ctrl + c, Ctrl + v), мы можем напрямую скопировать текст, который появляется на странице, независимо от того, на каком языке он отображается.

Возможно ли это в VBA (или любой другой язык программирования) для копирования только текста, отображаемого на веб-странице? (Не разбирает, а на самом деле выполняет CTRL + C, а затем CTRL + V)

Изменить: я думаю, было бы неплохо добавить пример к моему намерению.

Проверьте эту ссылку : cssscript.com / demo / calendar-generator-base Содержит календарь на основе JS. Теперь, если мы попытаемся выполнить HTTP GET на вышеуказанной странице, мы не увидим «июнь» или числа дней в месяц ( Вы можете увидеть здесь HTTP-запрос GET)

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>Simple Calendar Generator Example</title>
    <link href="https://www.cssscript.com/wp-includes/css/sticky.css" rel="stylesheet" type="text/css">
    <link href="https://www.cssscript.com/wp-includes/css/sticky.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" href="./style.css" />
</head>
...

Однако, если вы зайдете на веб-страницу и выполните CTRL + C, а затем CTRL + V, вы можете скопировать значения, которые я упомянул ( Вы можете увидеть результат здесь , или просто попробуйте скопировать в Ваш блокнот)

    Download
    Back To CSS Script

Simple Calendar Generator Example
June

    Mo
    Tu
    We
    Th
    Fr
    Sa
    Su
    1
    2
    3
    4
    5
    6
    7
    8
...

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...