Получить данные из HTML-файла и экспортировать в текстовый файл с помощью Powershell - PullRequest
0 голосов
/ 10 июля 2019

Я новичок в PowerShell, и мне нужна помощь со сценарием.Я получил отчет в html-файле, и мне нужно получить данные из этого html-файла в виде Time:, Web Site: в виде текстового файла со структурой (разделитель ;$), но заголовок веб-сайта (url) отсутствуетт в HTML-файл.Как я могу импортировать онлайн с URL, если это возможно?

Результат (вывод) текстового файла:Time; $ Web Site "; $ Title (1. url - первая строка)Time; $ Web Site "; $ Title (2. url - новая строка)Time; $ Web Site "; $ Title (3. url - новая строка)Time; $ Web Site "; $ Title (4. url - новая строка и т. Д.)

Например:

2019-07-10 10:02:05;$https://www.google.com;$Google

Время, которое мне нужно в формате: 2019-07-10 10:02:05(yyyy-mm-dd время, не в: 07/10/2019 10:02:05 как в html-файле)

Спасибо.

Структура html-файла:

    <html>
<head><title>Report</title>
    <style>
        table{margin:1 auto}td{padding-left:45;padding-right:20;vertical-align:top}th{padding-left:10;background-color:efefef;border:#aaaaaa 1px solid;border-left:0;border-right:0}.TC{border:#aaaaaa 1px solid;border-top:0;table-layout:fixed;word-wrap:break-word;width:90%;text-align:left}
    </style>
</head>
<body style='text-align:center' vLink=#0066ff aLink=#0066ff link=#0066ff>
<div align=center><font size=4 color=#3399ff>Report</font>
    <hr size=1 color=#99ccff>
</div>
<p></p>
<table cellspacing=0 cellpadding=5 border=1 bordercolor=aaaaaa style='border-collapse:collapse;width:70%'>
    <colgroup>
        <col width=30%/>
        <col width=70%/>
    </colgroup>
    <tr>
        <td><b>Report Date:</b></td>
        <td>22.11.2018 7:23:27</td>
    </tr>
    <tr>
        <td><b>Report Type:</b></td>
        <td>Report of web pages</td>
    </tr>
    <tr>
        <td colspan=2 align='right'><a href='javascript:window.print()'><b>Print This Report</b></a></td>
    </tr>
</table>
<p></p>
<table id=tblLog cellspacing=0 class=TC>
    <colgroup>
        <col width=20%/>
        <col width=80%/>
    </colgroup>
    <tr>
        <th colspan=2><b>&nbsp;</b></th>
    </tr>
    <tr>
        <td><b>Time:</b></td>
        <td>11/22/2018 07:09:23</td>
    </tr>
    <tr>
        <td><b>User:</b></td>
        <td>Teddy</td>
    </tr>
    <tr>
        <td><b>Web Site:</b></td>
        <td><a href=' google.com '> google.com </a></td>
    </tr>
    <tr>
        <td></td>
        <td align=right><b><a href=#top>Top</a></b></td>
    </tr>
    <tr>
        <th colspan=2><b>&nbsp;</b></th>
    </tr>
    <tr>
        <td><b>Time:</b></td>
        <td>11/22/2018 07:09:24</td>
    </tr>
    <tr>
        <td><b>User:</b></td>
        <td>Teddy</td>
    </tr>
    <tr>
        <td><b>Web Site:</b></td>
        <td><a href=' https://www.yahoo.com '> https://www.yahoo.com </a></td>
    </tr>
    <tr>
        <td></td>
        <td align=right><b><a href=#top>Top</a></b></td>
    </tr>
    <tr>
        <th colspan=2><b>&nbsp;</b></th>
    </tr>
    <tr>
        <td><b>Time:</b></td>
        <td>11/22/2018 07:13:23</td>
    </tr>
    <tr>
        <td><b>User:</b></td>
        <td>Teddy</td>
    </tr>
    <tr>
        <td><b>Web Site:</b></td>
        <td><a href=' https://stackoverflow.com '> https://stackoverflow.com </a></td>
    </tr>
    <tr>
        <td></td>
        <td align=right><b><a href=#top>Top</a></b></td>
    </tr>
    <tr>
        <th colspan=2><b>&nbsp;</b></th>
    </tr>
    <tr>
        <td><b>Time:</b></td>
        <td>11/22/2018 07:13:24</td>
    </tr>
    <tr>
        <td><b>User:</b></td>
        <td>Teddy</td>
    </tr>
    <tr>
        <td><b>Web Site:</b></td>
        <td><a href=' https://www.dooms.eu/?redirected=1542870767 '> https://www.dooms.eu/?redirected=1542870767 </a>
        </td>
    </tr>
    <tr>
        <td></td>
        <td align=right><b><a href=#top>Top</a></b></td>
    </tr>
</table>
<p align=center><font size=2>© 2004 - 2018</font></p></body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...