Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
1 / 1 / 0
Регистрация: 29.05.2019
Сообщений: 55

Элементарный парсинг Invoke-WebRequest

28.02.2020, 14:13. Показов 5491. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе утро!
Вновь обращаюсь к знатокам. В прошлый раз помогли успешно решить автоматизацию рабочего процесса работы с SSH.

Теперь же, появилась задача из личного. Конечно же успешный опыт предыдущей автоматизации показывает, что решение надо искать в PS
Так вот. Мне необходимо получить содержимое страницы сайта одной не очень популярной браузерной игры и обработать информацию. Получаю я содержимое конечно же через
PowerShell
1
2
3
4
$site = "http://www.gwars.ru/object-pts-log.php?id=155344&page_id=0"
$httpConntest = Invoke-WebRequest -Uri $site
$httpConntest | Get-Member
$httpConntest.Content
Записи там примерно такого вида
Номер страницы протокола 1 | 2 | 3 | 4
28.02.20 09:46 Синдикату #4933 начислено 0.6 PTS и и 64 Гб
28.02.20 08:45 Синдикату #4933 начислено 0.6 PTS и и 64 Гб
28.02.20 07:44 Синдикату #4933 начислено 0.6 PTS и и 64 Гб
28.02.20 06:43 Синдикату #4933 начислено 0.6 PTS и и 64 Гб
28.02.20 05:42 Синдикату #4933 начислено 0.6 PTS и и 64 Гб
таких записей 50 на одной странице.

получаю вот такой результат

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<table width=500 align=center><tr><td>
<center><b><a href=/object-pts-log.php?id=155344&page_id=0><font color=red>1</font></a> | <a href=/object-pts-log.php?id=155344&page_id=1>2</a> | <a href=/object-pts-log.php?id=155344&page_id=2>3</a> | <a 
href=/object-pts-log.php?id=155344&page_id=3>4</a></b></center>
</td></tr></table>
 
<nobr>&nbsp;&nbsp;<font color=green>28.02.20 09:46</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>28.02.20 08:45</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>28.02.20 07:44</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>28.02.20 06:43</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>28.02.20 05:42</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>28.02.20 04:41</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>28.02.20 03:39</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 89 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>28.02.20 02:38</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 89 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>28.02.20 01:37</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>28.02.20 00:36</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 23:35</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 22:34</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 21:33</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 20:32</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 19:31</font>&nbsp;&nbsp;&nbsp; Синдикату #4933 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 18:30</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 17:29</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 17:29</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 16:28</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 16:28</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 15:27</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 15:27</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 14:24</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 14:24</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 13:23</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 13:23</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 12:22</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 12:22</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 11:21</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 11:21</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 10:20</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 10:20</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 09:19</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 09:19</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 08:18</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 08:18</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 07:17</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 07:17</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 06:16</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 06:16</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 05:15</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 05:15</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 04:14</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 04:14</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 03:12</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 03:12</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 02:10</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 02:10</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 01:09</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 01:09</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 00:07</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>27.02.20 00:07</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 23:06</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 23:06</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 22:05</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 22:05</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 21:04</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 21:04</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 20:02</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 89 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 20:02</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 59 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 19:01</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 89 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 19:01</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 59 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 17:59</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 17:59</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 16:58</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 16:58</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 15:57</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 15:57</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 14:56</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 14:56</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 13:55</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 64 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 13:55</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 43 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 12:54</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 89 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 12:54</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 59 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 11:53</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 89 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 11:53</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 59 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 10:51</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 11.2 PTS и и 100 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 10:51</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 1.2 PTS и 67 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 09:50</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 11.2 PTS и и 100 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 09:50</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 1.2 PTS и 67 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 08:49</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 11.2 PTS и и 100 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 08:49</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 1.2 PTS и 67 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 00:14</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 11.2 PTS и и 97 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>26.02.20 00:14</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 1.2 PTS и 64 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>25.02.20 23:14</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 11.2 PTS и и 97 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>25.02.20 23:14</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 1.2 PTS и 64 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>25.02.20 22:13</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 11.2 PTS и и 97 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>25.02.20 22:13</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 1.2 PTS и 64 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>25.02.20 00:39</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 11.2 PTS и и 84 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>25.02.20 00:39</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 1.2 PTS и 56 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>24.02.20 23:06</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 90 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>24.02.20 23:06</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 60 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>24.02.20 22:05</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 90 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>24.02.20 22:05</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 60 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>24.02.20 20:54</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 90 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>24.02.20 20:54</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 60 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>24.02.20 19:53</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 90 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>24.02.20 19:53</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 60 Гб [осн.]
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>24.02.20 18:43</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и и 90 Гб
</nobr><br><nobr>&nbsp;&nbsp;<font color=green>24.02.20 18:43</font>&nbsp;&nbsp;&nbsp; Синдикату #1394 начислено 0.6 PTS и 60 Гб [осн.]
</nobr><br><br>
</td>
</tr></table>
Собственно задача выбрать записи за месяц в данном случае 02 и посчитать сумму значений PTS и Гб. Данные за февраль размещены на нескольких страницах.

Подскажите направление куда копать, чтобы а) научиться б) сделать
Заранее спасибо!

Добавлено через 1 час 19 минут
Работает метод
Я научился получать в массив нужные мне строки
PowerShell
1
2
3
4
5
6
7
$site = "http://www.gwars.ru/object-pts-log.php?id=155344&page_id=0"
$httpConntest = Invoke-WebRequest -Uri $site
$tables = $httpConntest.ParsedHtml.getElementsByTagName('nobr')
$i = 0
ForEach ($table in $tables){
$tables[$i].innerText.Trim()
$i++}
Как я понимаю, дальше необходимо регулярными выражениями определять дату в элементе массива, если она удовлетворяет значению месяца, то извлекать цифру перед PTS и перед Гб, далее прибавлять их к соответствующим переменным.

Второй вопрос, как перейти на следующую страницу и проверить там дату?

Добавлено через 2 часа 2 минуты
Прекрасно, я научился получать содержимое веб страницы, находить нужные данные, разбивать их по строкам и в строках находить нужные мне значения и складывать их.
Теперь необходимо предусмотреть возможность перехода по страницам
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$site = "http://www.gwars.ru/object-pts-log.php?id=155344&page_id=0"
$httpConntest = Invoke-WebRequest -Uri $site
$tables = $httpConntest.ParsedHtml.getElementsByTagName('nobr')
$pts=0
$gb=0
ForEach ($table in $tables){
if ($table.innerText.Trim() -match $mes+".20") {
$pts1=[regex]::matches($table.innerText.Trim(),'но\s(.*)\sPTS').groups[1].value
$gb1=[regex]::matches($table.innerText.Trim(),'и\sи\s(.*)\sГб').groups[1].value 
$pts=$pts+$pts1
$gb=$gb+$gb1}
}
$pts
$gb
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.02.2020, 14:13
Ответы с готовыми решениями:

Парсинг сайта с использованием Invoke-WebRequest
Ребят помогите спарсить инфу с сайта и записать в файл файл в формате: $innlist=2721060592 $web=Invoke-WebRequest...

Парсинг фото с сайта или использование invoke-webrequest
Добрый день. Интересует возможность,как можно скачать фото дня с яндекс коллекции. Пробовал делать загрузку в файл, но выгружается не...

Invoke-WebRequest fields
Для доступа к определенным разделам требуется авторизация. Как я почитал, первым делом мне нужно попасть в формы. И сразу же наткнулся...

27
㊙️
 Аватар для Fors1k
1316 / 244 / 57
Регистрация: 10.08.2018
Сообщений: 574
06.03.2020, 11:52
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Asshaker Посмотреть сообщение
Судя по результата, вход не удачный. Т.к. на странице "http://www.gwars.ru/me.php?" должна быть кнопка "В бой!" и не должно быть "Вход в игру"
Так именно это я и говорил=)
Цитата Сообщение от Asshaker Посмотреть сообщение
М.б. через экземпляр IE попробовать?
Цитата Сообщение от Averson Посмотреть сообщение
конкретно "115 Уран за 11730 Гб (102 Гб/ед.)"
Это работает:
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
param(
    $url='http://www.gwars.ru/transfers.php?object_id=131670&page_id=0',
    $ieShow=$false  #При первом запуске поставить $true и залогиниться
)cls
 
$ie=New-Object -ComObject InternetExplorer.Application;$ie.Visible=$ieShow;$ie.Navigate($url)
while($ie.Busy) { Start-Sleep -Milliseconds 100 };$text=$ie.Document.Body.innerHTML
 
$list=@([regex]::Matches($text, '(?<=</font>).+д.\)').value)
$list
 
 
#$ie.quit()   #Снять коммент, когда нужно будет закрыть IE
0
210 / 59 / 26
Регистрация: 16.06.2016
Сообщений: 193
06.03.2020, 11:53
Asshaker, ага, что-то не входит )))
0
1 / 1 / 0
Регистрация: 29.05.2019
Сообщений: 55
10.03.2020, 11:59  [ТС]
Спасибо огромное!
Получилось прикрутить к первому скрипту
Теперь хоть можно нормально считать. Сейчас еще додумаю как выбирать нужную дату и проходить по нужным значениям.

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$objns = 155039 # номера объектов
ForEach ($objn in $objns) { #для каждого элемента массива 
$pagid = 0 #номер страницы в протоколе
Out-File -FilePath D:\iperf\Протокол_работы.log -InputObject `n, "Объект №",$objn -append -NoNewline #Пишем в файл номер объекта 
    while ($pagid -le 11) { #пока число страниц менее 11
    $site = "http://www.gwars.ru/object-pts-log.php?id="+"$objn"+"&page_id="+"$pagid" #формируем ссылку на страницу объекта
    #Write-Host $site
    $ie=New-Object -ComObject InternetExplorer.Application;$ie.Visible=$ieShow;$ie.Navigate($url)
    while($ie.Busy) { Start-Sleep -Milliseconds 100 };$texts=$ie.Document.Body.innerHTML
    $nobrs = @([regex]::Matches($text, 'font>\s(\d.*)\sАлюминий').value) #вытаскиваем даннные по протоколу
    ForEach ($nobr in $nobrs){ #для каждого элемента массива записей в протоколе
        $Alum1=[regex]::matches($nobr,'font>\s(\d.*)\sАлюминий').groups[1].value #присваиваем значение Гб в строке
        $Alum=$Alum+$Alum1
    }    
    $pagid++ #увеличиваем значение номера страницы
    } 
    Out-File -FilePath D:\iperf\Протокол_работы.log -InputObject `n, "Всего Алюминия - ",$Alum  -append -NoNewline #записываем в файл результат подсчета ПТС на объекте
    }
Объект №155039
Всего Алюминия - 158717
Добавлено через 2 часа 12 минут
А подскажите, пожалуйста, как найти слово Falcon или любое другое
купил 3 Рация Falcon (р)
купил 1 шт. SPAS 12 (р)
купил 1 шт. Страйкер (р)
купил 1 шт. Beretta MX4 (р)
Хочу через конструкцию switch сделать проверку и назначить действия
Чтобы можно было пройти по нескольким разным объектам с разным производством и в зависимости от найденных значений делать подсчеты


Кстати изза частого использования
PowerShell
1
    $ie=New-Object -ComObject InternetExplorer.Application;$ie.Visible=$ieShow;$ie.Navigate($url)
скрипт вылетал с ошибкой

PowerShell
1
2
3
4
5
6
7
8
9
10
New-Object : Creating an instance of the COM component with CLSID 
{0002DF01-0000-0000-C000-000000000046} from the IClassFactory failed due to the 
following error: 80004005 Unspecified error (Exception from HRESULT: 0x80004005 
(E_FAIL)).
At C:\Users\Script.ps1:210 
char:13
+       $ie = New-Object -Com "InternetExplorer.Application"
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [New-Object], COMException
    + FullyQualifiedErrorId : NoCOMClassIdentified,Microsoft.PowerShell.Commands.NewObjectCommand
Добавил в скрипт

PowerShell
1
2
3
4
$ie.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($ie) | Out-Null
[System.GC]::Collect()
[System.GC]::WaitForPendingFinalizers()
0
㊙️
 Аватар для Fors1k
1316 / 244 / 57
Регистрация: 10.08.2018
Сообщений: 574
10.03.2020, 14:10
Цитата Сообщение от Asshaker Посмотреть сообщение
А подскажите, пожалуйста, как найти слово Falcon или любое другое
Хочу через конструкцию switch сделать проверку
PowerShell
1
2
3
4
5
6
7
$text = "Купил 3 Рация Falcon (р)"
switch -regex ($text){
    "Falcon" {"ok 1"}
    "SPAS 12" {"ok 2"}
    "Страйкер" {"ok 3"} 
    "Beretta MX4" {"ok 4"}
}
0
㊙️
 Аватар для Fors1k
1316 / 244 / 57
Регистрация: 10.08.2018
Сообщений: 574
10.03.2020, 14:18
...
0
㊙️
 Аватар для Fors1k
1316 / 244 / 57
Регистрация: 10.08.2018
Сообщений: 574
10.03.2020, 14:20
Цитата Сообщение от Asshaker Посмотреть сообщение
Кстати изза частого использования
PowerShell
1
$ie=New-Object -ComObject InternetExplorer.Application;$ie.Visible=$ieShow;$ie.Navigate($url)
скрипт вылетал с ошибкой
Замени на
PowerShell
1
if($ie.Application -eq $null){$ie=New-Object -ComObject InternetExplorer.Application;$ie.Visible=$ieShow;$ie.Navigate($url)}
0
1 / 1 / 0
Регистрация: 29.05.2019
Сообщений: 55
10.03.2020, 15:20  [ТС]
2 Averson Как пользоваться Switch знаю

Вопрос как из
Кликните здесь для просмотра всего текста

<tbody><tr><td valign="top"><a href="/transfers.php?object_id=154752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=2291454">u2291454</a></td>
<td valign="top"><font color="green">15.02.20 12:36:20</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=2291454"><b>Demux</b></a> <font color="#99
3333">продал</font> 123 Батареи за 27060 Гб (220 Гб/ед.), баланс объекта: 592953 Гб, 719.44 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=154
752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1705087">u1705087</a></td>
<td valign="top"><font color="green">15.02.20 12:28:10</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1705087"><b>рукопашный секс</b></a> <font
color="#993333">продал</font> 38 Сталь за 874 Гб (23 Гб/ед.), баланс объекта: 620013 Гб, 1151.3 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id
=154752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1313775">u1313775</a></td>
<td valign="top"><font color="green">15.02.20 11:56:38</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <font color="#888888"><!-- <own> -->владелец <a href="/info.php?
id=1313775"><b>Asshaker</b></a> изменил стоимость Граната MDN (р), с $3200 на $3400</font></nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=154752">
#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1313775">u1313775</a></td>
<td valign="top"><font color="green">15.02.20 11:43:34</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <font color="#888888"><!-- <own> -->владелец <a href="/info.php?
id=1313775"><b>Asshaker</b></a> изменил стоимость Батареи, с $200 на $220</font></nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=154752">#154752</a
></td>
<td valign="top"><a href="/transfers.php?user_id=1097054">u1097054</a></td>
<td valign="top"><font color="green">15.02.20 10:41:41</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1097054"><b>*apofis*</b></a> <font color="
#339933">купил</font> 10 Граната MDN (р) за 32000 Гб (3200 Гб/ед.), баланс объекта: 622595 Гб, 0.65 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?objec
t_id=154752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1541412">u1541412</a></td>
<td valign="top"><font color="green">15.02.20 10:28:57</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1541412"><b>пистольерос</b></a> <font colo
r="#993333">продал</font> 79 Сталь за 1817 Гб (23 Гб/ед.), баланс объекта: 590595 Гб, 1151.7 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=15
4752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1097054">u1097054</a></td>
<td valign="top"><font color="green">15.02.20 09:37:26</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1097054"><b>*apofis*</b></a> <font color="
#339933">купил</font> 10 Граната MDN (р) за 32000 Гб (3200 Гб/ед.), баланс объекта: 595932 Гб, 0.76 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?objec
t_id=154752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1688686">u1688686</a></td>
<td valign="top"><font color="green">15.02.20 09:26:23</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1688686"><b>attack man</b></a> <font color
="#993333">продал</font> 79 Сталь за 1817 Гб (23 Гб/ед.), баланс объекта: 563932 Гб, 1151.82 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=15
4752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=985275">u985275</a></td>
<td valign="top"><font color="green">15.02.20 09:21:59</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=985275"><b>БольшойСаня</b></a> <font color
="#993333">продал</font> 42 Сталь за 966 Гб (23 Гб/ед.), баланс объекта: 569269 Гб, 1151.94 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=154
752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1313775">u1313775</a></td>
<td valign="top"><font color="green">15.02.20 08:46:27</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <font color="#888888"><!-- <own> -->владелец <a href="/info.php?
id=1313775"><b>Asshaker</b></a> <font color="#559955">купил</font> 5 Граната MDN (р) за 16000 Гб (3200 Гб/ед.), баланс объекта: 570235 Гб, 0.87 ед.</font></nobr></td></tr
><tr><td valign="top"><a href="/transfers.php?object_id=154752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1313775">u1313775</a></td>
<td valign="top"><font color="green">15.02.20 08:43:44</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <font color="#888888"><!-- <own> -->владелец <a href="/info.php?
id=1313775"><b>Asshaker</b></a> <font color="#995555">продал</font> 410 Батареи за 82000 Гб (200 Гб/ед.), баланс объекта: 554235 Гб, 719.34 ед.</font></nobr></td></tr><tr
><td valign="top"><a href="/transfers.php?object_id=154752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1097054">u1097054</a></td>
<td valign="top"><font color="green">15.02.20 07:11:43</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1097054"><b>*apofis*</b></a> <font color="
#339933">купил</font> 46 Граната MDN (р) за 147200 Гб (3200 Гб/ед.), баланс объекта: 638047 Гб, 0.78 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?obje
ct_id=154752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=404641">u404641</a></td>
<td valign="top"><font color="green">15.02.20 02:05:13</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=404641"><b>anda</b></a> <font color="#9933
33">продал</font> 130 Сталь за 2990 Гб (23 Гб/ед.), баланс объекта: 490847 Гб, 1150.66 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=154752">
#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1705087">u1705087</a></td>
<td valign="top"><font color="green">14.02.20 22:17:38</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1705087"><b>рукопашный секс</b></a> <font
color="#993333">продал</font> 66 Сталь за 1518 Гб (23 Гб/ед.), баланс объекта: 499665 Гб, 1151.7 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_i
d=154752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=2142321">u2142321</a></td>
<td valign="top"><font color="green">14.02.20 21:45:52</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=2142321"><b>Голумм</b></a> <font color="#9
93333">продал</font> 48 Сталь за 1104 Гб (23 Гб/ед.), баланс объекта: 504097 Гб, 1151.22 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=154752
">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1736127">u1736127</a></td>
<td valign="top"><font color="green">14.02.20 20:06:04</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1736127"><b>МишкаНубик</b></a> <font color
="#993333">продал</font> 48 Сталь за 1104 Гб (23 Гб/ед.), баланс объекта: 507337 Гб, 1151.22 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=15
4752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1275604">u1275604</a></td>
<td valign="top"><font color="green">14.02.20 18:26:33</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1275604"><b>*witalik*</b></a> <font color=
"#993333">продал</font> 81 Сталь за 1863 Гб (23 Гб/ед.), баланс объекта: 510577 Гб, 1151.22 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=154
752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1313775">u1313775</a></td>
<td valign="top"><font color="green">14.02.20 18:19:52</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <font color="#888888"><!-- <own> -->владелец <a href="/info.php?
id=1313775"><b>Asshaker</b></a> <font color="#559955">купил</font> 38 Граната MDN (р) за 121600 Гб (3200 Гб/ед.), баланс объекта: 516066 Гб, 0.02 ед.</font></nobr></td></
tr><tr><td valign="top"><a href="/transfers.php?object_id=154752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1736127">u1736127</a></td>
<td valign="top"><font color="green">14.02.20 17:26:43</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1736127"><b>МишкаНубик</b></a> <font color
="#993333">продал</font> 82 Сталь за 1886 Гб (23 Гб/ед.), баланс объекта: 394466 Гб, 1151.74 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=15
4752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1736127">u1736127</a></td>
<td valign="top"><font color="green">14.02.20 16:40:11</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1736127"><b>МишкаНубик</b></a> <font color
="#993333">продал</font> 81 Сталь за 1863 Гб (23 Гб/ед.), баланс объекта: 399978 Гб, 1151.26 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=15
4752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1736127">u1736127</a></td>
<td valign="top"><font color="green">14.02.20 15:44:34</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=1736127"><b>МишкаНубик</b></a> <font color
="#993333">продал</font> 141 Сталь за 3243 Гб (23 Гб/ед.), баланс объекта: 405467 Гб, 1151.78 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=1
54752">#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=1313775">u1313775</a></td>
<td valign="top"><font color="green">14.02.20 13:31:05</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <font color="#888888"><!-- <own> -->владелец <a href="/info.php?
id=1313775"><b>Asshaker</b></a> изменил стоимость Граната MDN (р), с $3000 на $3200</font></nobr></td></tr><tr><td valign="top"><a href="/transfers.php?object_id=154752">
#154752</a></td>
<td valign="top"><a href="/transfers.php?user_id=2246572">u2246572</a></td>
<td valign="top"><font color="green">14.02.20 13:26:34</font></td>
<td valign="top"><nobr>Объект <a style="text-decoration: none;" href="/object.php?id=154752">#154752</a>, <a href="/info.php?id=2246572"><b>(Ярослав)</b></a> <font color=
"#339933">купил</font> 37 Граната MDN (р) за 111000 Гб (3000 Гб/ед.), баланс объекта: 414974 Гб, 0.04 ед.</nobr></td></tr><tr><td valign="top"><a href="/transfers.php?obj
ect_id=154752">#154752</a></td>

Выбрать только "Граната MDN"

точнее уже нашел как ограничить строку, но как обрезать начало строки?
PowerShell
1
[regex]::Matches($text, 'font>\s\d\s(.*?)\s').value)
font> 5 Граната
font> 5 Граната
font> 8 Граната
font> 8 Граната
Нужно только граната
0
㊙️
 Аватар для Fors1k
1316 / 244 / 57
Регистрация: 10.08.2018
Сообщений: 574
10.03.2020, 15:59
Цитата Сообщение от Asshaker Посмотреть сообщение
Нужно только граната
PowerShell
1
[regex]::Matches($text, '(?<=</font>\s\d+\s)\w+').value
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.03.2020, 15:59
Помогаю со студенческими работами здесь

Invoke-WebRequest через прокси
Как выполнить запрос Invoke-WebRequest через прокси?

Авторизация на форуме посредством Invoke-WebRequest
Добрый день всем! Никак не получается авторизоваться на форму через командлет Invoke-WebRequest. В скрипте прописываю: $rs =...

Invoke-webrequest и заполнение форм на сайте
Добрый день. Задался я целью написать скрипт, который будет по серийнику ноутбука НР выдавать мне срок его гарантии, взятый с...

Invoke-WebRequest скачивает страницу без контента
Добрый день всем! Прошу помощи в решении такого вопроса: Писал парсер для одного сайта. Для вытаскивания нужного содержимого...

Проверка состояния скачивания командлетом Invoke-WebRequest
Доброго времени суток всем! Написал небольшой скрипт для получения инфы о онлайн видеопотоках: Add-Type -AssemblyName...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru