Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 09.10.2021
Сообщений: 8

Обработка текста/Извлечь текст

09.10.2021, 16:36. Показов 1347. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Code
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
<!DOCTYPE html>
<!-- HTML5! :)/ -->
<!--[if lt IE 7]> <html class="ie6 no-js" lang="de">    <![endif]-->
<!--[if IE 7]>    <html class="ie7 no-js" lang="de">    <![endif]-->
<!--[if IE 8]>    <html class="ie8 no-js" lang="de">    <![endif]-->
<!--[if gt IE 8]><!-->
<html lang="de" class="no-js">
<!--<![endif]-->
<head>
    
 
 
<title>Биржевые и финансовые новости,  новости фондового рынка на сайте finanz.ru</title>
<meta name="title" content="Биржевые и финансовые новости,  новости фондового рынка на сайте finanz.ru"/>
<meta property="og:title" content="Биржевые и финансовые новости,  новости фондового рынка на сайте finanz.ru" />
<meta name="description" content="На сайте finanz.ru Вы найдете биржевые новости, новости фондового рынка"/>
<meta property="og:description" content="На сайте finanz.ru Вы найдете биржевые новости, новости фондового рынка" />
<meta name="keywords" content="Биржевые новости, новости фондового рынка"/>
 
<!-- Указать постоянные параметры -->
<!-- <meta name="adriverDefaults" content="sid:203601, bt:52" />-->
<!-- Указать, что используется автоматическая загрузка -->
<!-- <meta name="adriverOptions" content="autoLoad:1" />-->
    
 
 
 
    <script type="text/javascript">
        var adHandler = adHandler || { cmd: [] };
        adHandler.disableConsentManagement = true;
    </script>
<script async="async" src="https://script.finanz.ru/Content/Scripts/ClickPerformance/RUS_ROS.release.js?v=3f7670fc"></script>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-5" />
    <meta http-equiv="pragma" content="no-cache" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="Publisher" content="finanzen.net GmbH" />
    <meta name="Copyright" content="finanzen.net GmbH" />
    <meta name="page-topic" content="Finanzen" />
    <meta name="page-type" content="Kommerzielle Homepage" />
    <meta name="audience" content="Alle" />
            <meta name="Robots" content="INDEX,FOLLOW" />
 
    <meta name="yandex-verification" content="5ba4cac32034da20" />
    <meta name="google-site-verification" content="Ei5-WX-n0k9RQuOaopQB5ZN0LAGmZucAsMNHAbsoFHQ" />
    <meta name="pocket-site-verification" content="db1476accd3a24fb8e9aec1915cd9f" />
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width" />
 
    <meta http-equiv="Content-Language" content="ru" /><meta name="Language" CONTENT="русский"/>
    <meta property="og:site_name" content="finanz.ru" />
    <meta property="fb:admins" content="1524215766" />
    <meta property="fb:page_id" content="355383501199669" />
    <meta property="og:type" content="article" />
    
    <meta property="og:image" content="https://www.finanz.ru/Images/FacebookIcon.jpg" />
 
    <link href="/favicon.ico" rel="SHORTCUT ICON" type="image/x-icon" />
    <link rel="icon" href="/favicon.ico" type="image/x-icon" />
 
    
    
    
    
 
 
 
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/logo_144x144.png" />
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/logo_114x114.png" />
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/logo_72x72.png" />
<link rel="apple-touch-icon-precomposed" href="/logo_57x57.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/logo_144x144.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/logo_114x114.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/logo_72x72.png" />
<link rel="apple-touch-icon" href="/logo_57x57.png" />
 
    <!-- OpenSearch -->
    <link title="finanz.ru" rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml">
    <!-- Script Files -->
    
 
<script type="text/javascript">
    var FinandoJsEnvironment = {  VersionNumber : "7", CurrencySeparator : ",", RegexForDateValidation : /^(0[1-9]|[12][0-9]|3[01])[\..](0[1-9]|1[012])[\./.](19|20)\d\d$/, RegexForEmailValidation : /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/ };
    var isDevelopmentMode = 'False' === 'True';
    var idleNotify = {
        time: '5',
        href: '/notify',
        isEnabled: 'False'
    };
</script>
 
    <script src="https://script.finanz.ru/Content/Scripts/basic.min.js?v=3f7670fc"></script>
 
 
 
    <script language="javascript">
        timestamp = '202110090953261971';
        currentUserTimeZoneOffset = 3;
        utcTimeOffsetToApplication = 3;
        isApplicationTimeByUser = 'False';
    </script>
    <!--Vidomomy Script-->
    <script type="text/javascript" src="https://ads.vidoomy.com/finanzru_11866.js" defer></script>
 
    <!-- End of Script files -->
    <!-- Css files -->
    <link href="https://styles.finanz.ru/cache/css/styles.min.css?v=3f7670fc" rel="stylesheet" title="" type="text/css" />
    <!-- End of Css Files -->
    
 
<link rel="alternate" hreflang="de-DE" href="https://www.finanzen.net/unternehmen" />
</head>
<body>
    <!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-PJ8B96"
height="0" width="0"
style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PJ8B96');</script>
<!-- End Google Tag Manager --> 
    <script type="text/javascript" async src="//cdn.viewst.com/showinparent_concat.js"></script>
 
    <div class="wrapper clear-block" id="site">
        <div class="ads_sidebar">
                <div id="RUS_D_Header"></div>
 
        </div>
        <div class="skyscraper-left">
                <div id="RUS_D_Left"></div>
 
        </div>
        <div class="skyscraper-right">
                <div id="RUS_D_Right"></div>
 
        </div>
        <div class="headertop clear-block">
            <div class="headertop_leftnav">
                <ul class="headertop_leftnav colorBlue">
                    
    <li>
        <div><a href="/moy-portfel" data-placement="bottom" class="headlogin-space">Войти</a></div>
    </li>
    <li class="line">&nbsp;
    </li>
    <li>
        <div>
            <a href="/moy-portfel/vhod">Зарегистрироваться?</a>
        </div>
    </li>
 
                </ul>
            </div>
            <ul class="headertop_rightnav">
                <li class="last">
                    <a href="https://www.facebook.com/finanz.ru" class="image_icon_facebook" target="_blank">Нравится</a>
                </li>
            </ul>
        </div>
        <div class="header clear-block">
            <div class="mainheader">
                <a href="/">
                    <h2 class="sitelogo" style="zoom: 1">
                        <span>finanz.ru</span>
                    </h2>
                </a>
                <div class="headermarketbox">
                    <div class="headeriframe">
                        <table class="header_user_pricebox">
    <colgroup>
        <col class="description_size_1" />
        <col class="absolute_change_small" />
        <col class="percental_change" />
 
        <col class="description_size_4" />
        <col class="absolute_change_small" />
        <col class="percental_change" />
 
        <col class="description_size_3" />
        <col class="absolute_change_small" />
        <col class="percental_change" />
 
        <col class="description_size_2" />
        <col class="absolute_change_large" />
        <col class="percental_change" />
    </colgroup>
        <tr >
                        <th ><a href="/indeksi/micex" title="ММВБ">ММВБ</a></th>
                        <td ><span class="colorGreen"><span class="colorGreen">4 238</span></span></td>
                        <td class="text_right"><span class="colorGreen">0,2%&nbsp;</span></td>
                        <th ><a href="/indeksi/nasdaq_composite" title="Nasdaq">Nasdaq</a></th>
                        <td ><span class="colorGreen"><span class="colorRed">14 580</span></span></td>
                        <td class="text_right"><span class="colorRed">-0,5%&nbsp;</span></td>
                        <th ><a href="/valyuty/btc-usd" title="Биткойн">Биткойн</a></th>
                        <td ><span class="colorGreen"><span class="colorGreen">54 173</span></span></td>
                        <td class="text_right"><span class="colorGreen">0,4%&nbsp;</span></td>
                        <th ><a href="/valyuty/usd-rub" title="USD/RUB">USD/RUB</a></th>
                        <td ><span class="colorGreen"><span class="colorGreen">71,8808</span></span></td>
                        <td class="text_right"><span class="colorGreen">0,2%&nbsp;</span></td>
        </tr>
        <tr >
                        <th ><a href="/indeksi/rts" title="РТС">РТС</a></th>
                        <td ><span class="colorGreen"><span class="colorGreen">1 861</span></span></td>
                        <td class="text_right"><span class="colorGreen">0,4%&nbsp;</span></td>
                        <th ><a href="/indeksi/s&p_500" title="S&P500">S&P500</a></th>
                        <td ><span class="colorGreen"><span class="colorRed">4 391</span></span></td>
                        <td class="text_right"><span class="colorRed">-0,2%&nbsp;</span></td>
                        <th ><a href="/birzhevyye-tovary/neft-cena" title="Нефть">Нефть</a></th>
                        <td ><span class="colorGreen"><span class="colorGreen">82,6</span></span></td>
                        <td class="text_right"><span class="colorGreen">0,1%&nbsp;</span></td>
                        <th ><a href="/valyuty/eur-rub" title="EUR/RUB">EUR/RUB</a></th>
                        <td ><span class="colorGreen"><span class="colorGreen">83,1905</span></span></td>
                        <td class="text_right"><span class="colorGreen">0,3%&nbsp;</span></td>
        </tr>
        <tr class="last">
                        <th ><a href="/indeksi/dow_jones" title="Dow">Dow</a></th>
                        <td ><span class="colorGreen"><span class="colorRed">34 746</span></span></td>
                        <td class="text_right"><span class="colorRed">0,0%&nbsp;</span></td>
                        <th ><a href="/indeksi/ftse_100" title="FTSE100">FTSE100</a></th>
                        <td ><span class="colorGreen"><span class="colorGreen">7 096</span></span></td>
                        <td class="text_right"><span class="colorGreen">0,3%&nbsp;</span></td>
                        <th ><a href="/birzhevyye-tovary/zoloto-cena" title="Золото">Золото</a></th>
                        <td ><span class="colorGreen"><span class="colorGreen">1 757</span></span></td>
                        <td class="text_right"><span class="colorGreen">0,1%&nbsp;</span></td>
                        <th ><a href="/valyuty/eur-usd" title="EUR/USD">EUR/USD</a></th>
                        <td ><span class="colorGreen"><span class="colorGreen">1,1580</span></span></td>
                        <td class="text_right"><span class="colorGreen">0,2%&nbsp;</span></td>
        </tr>
</table>
                    </div>
                </div>
            </div>
 
            <div class="shadow_right">
                <ul class="sub_navigation clear-block"><li><a href="https://www.finanz.ru/аkciya/nоvosti"  >
                            Новости
                        </a></li><li><a href="https://www.finanz.ru/lichnyye-finansy"  >Личные финансы</a></li><li><a href="https://www.finanz.ru/aktsii/analitikov-prognozy"  >
                            Прогнозы аналитиков
                        </a></li><li><a href="https://www.finanz.ru/mneniya"  >Мнения</a></li><li class="last"><a href="https://www.finanz.ru/editorial"  >Редакционные материалы</a></li></ul><ul class="main_navigation clear-block"><li><a href="https://www.finanz.ru/"  >Рынки</a></li><li class="active"><a href="https://www.finanz.ru/novosti"  >
                    Новости
                </a></li><li class="last"><a href="https://www.finanz.ru/moy-portfel"  >Мой портфель</a></li></ul><ul class="sub_navigation2 clear-block"><li><a href="https://www.finanz.ru/novosti/sortirovka/aktsii"  >Финансовые инструменты</a><div class="clear"></div><ul class="pulldown"><li><a href="/novosti/sortirovka/aktsii" title="Акции">Акции</a></li><li><a href="/novosti/sortirovka/birzhevyye-tovary" title="Биржевые товары">Биржевые товары</a></li><li><a href="/novosti/sortirovka/valyuty" title="Валюты">Валюты</a></li><li><a href="/novosti/sortirovka/obligatsii" title="Облигации">Облигации</a></li><li><a href="/novosti/sortirovka/fondy" title="Фонды">Фонды</a></li></ul></li><li><a href="https://www.finanz.ru/novosti/istochnik/prime"  >
                                    Ленты
                                </a><div class="clear"></div><ul class="pulldown"><li><a href="/novosti/istochnik/bloomberg" title="Блумберг">Блумберг</a></li><li class="last"><a href="/novosti/istochnik/tass" title="ТАСС">ТАСС</a></li></ul></li><li class="last"><a href="https://www.finanz.ru/novosti/arkhiv"  >
                                    Архив новостей
                                </a></li></ul>
                
 
<div class="search clear-block">
    <form method="get" action="https://www.finanz.ru/resultaty-poiska" document.mmssearch.q.value="document.mmssearch._search.value;" name="mmssearch">
        <div class="form-item">
            <input id="q" name="q" style="display: none" value="test" />
            <input name="cx" value="008323877780643863910:rflckvtb8ba" style="display: none" />
            <input name="ie" value="ISO-8859-5" style="display: none" />
            <input name="cof" value="FORID:10" style="display: none" />
            <input name="_type" value="fulltext" style="display: none" />
 
            <input type="text" 
                         id="searchvalue" 
                         value="Поиск" 
                         onclick="if(this.value=='Поиск')this.value=''" 
                         onblur="if(this.value=='')this.value='Поиск'" 
                         name="_search" 
                         class="form-input" 
                         autocomplete="off" />
        </div>
        <input id="submit" type="submit" value="Submit" class="form-submit" />
    </form>
</div>
 
<script type="text/javascript">
    $('#submit').click(function () {
        $('#q').val($('#searchvalue').val());
    });
</script>
            </div>
        </div>
        <div class="top_mainwrapper"></div>
 
        <div class="mainwrapper clear-block">
            <div class="breadcrumb">
                <div><a title="Главная" href="/"><span>Главная</span></a></div> » <div><a title="
                    Новости
                " href="/novosti"><span>
                    Новости
                </span></a></div><script type="application/ld+json">{"@context": "http://schema.org","@type": "BreadcrumbList","itemListElement":[{"@type": "ListItem","position":1,"item": {"@type": "WebPage","@id": "/","name": "Главная"}},{"@type": "ListItem","position":2,"item": {"@type": "WebPage","@id": "/novosti","name": "
                    Новости
                "}}]}</script>
            </div>
            <div class="ads_top">
                    <div id="RUS_D_Top"></div>
 
            </div>
 
            
 
 
<div class="main_background">
    <div class="main_left">
 
<div class="content_box">
    <div class="title">
            <h1>Биржевые новости <span>09.10.2021 10:53</span><br/><span style="display:none" rel="localdatetime" format="dd.MM.yyyy HH:mm">10/09/2021 10:53:26 AM UTC+0300</span></h1>
    </div>
    <div class="content">
        <div id="latest-news-table">
            <table class="news_table">
                <colgroup>
                    <col class="date_time" />
                    <col class="external_news_indicator" />
                    <col class="last" />
                </colgroup>
                <tbody>
                        <tr>
                                <td  >
                                        <div ><span>10:32</span><br/><span style="display:none" rel="localdatetime" format="HH:mm">10/09/2021 10:32:42 AM UTC+0300</span></div>
                                </td>
                                <td  >
                                        <div ></div>
                                </td>
                                <td  >
                                        <div ><a  href="/novosti/aktsii/permskie-razrabotchiki-uvelichili-dalnost-raboty-besprovodnykh-setey-v-shakhtakh-v-chetyre-raza-1030853955" title="Пермские разработчики увеличили дальность работы беспроводных сетей в шахтах в четыре раза">Пермские разработчики увеличили дальность работы беспроводных сетей в шахтах в четыре раза</a></div>
                                </td>
                        </
Извлечь строчку::<a href="/novosti/aktsii/permskie-razrabotchiki-uvelichili-dalnost-raboty-besprovodnykh-setey-v-shakhtakh-v-chetyre-raza-1030853955" title="Пермские разработчики увеличили дальность работы беспроводных сетей в шахтах в четыре раза">Пермские разработчики увеличили дальность работы беспроводных сетей в шахтах в четыре раза</a

На чём. Остановился где затык:<a href="/\w+/\w+/ЗАТЫК" title="\w+">([\s\S]*?)</a>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.10.2021, 16:36
Ответы с готовыми решениями:

Извлечь строку из текста
Здравствуйте! Задача заключается в извлечении строки начинающейся с определённого слова и заканчивающейся знаком перевода строки. ...

Как из текста извлечь числа
Здравствуйте, часто сталкиваюсь с тем как из текста извлечь числа, но не могу найти верного решения, буду благодарен за помощь.

Извлечь текст из html документа и поместить в массив
Есть код из html документа, я сохранил его в переменную. теперь хочу применить функцию get_text(), чтобы извлечь текст из этого документа...

3
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
09.10.2021, 18:31
Help Please, и по какому критерию искать эту строчку?
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
09.10.2021, 18:37
Цитата Сообщение от Help Please Посмотреть сообщение
Извлечь текст
Погугли про html парсеры и синтаксис XPATH\CSS select.
Регулярки для разбора структурированных форматов не используются.
1
0 / 0 / 0
Регистрация: 09.10.2021
Сообщений: 8
09.10.2021, 18:43  [ТС]
iSmokeJC, Garry Galler, здесь более подробно описание проблемы: Обработка текста/Извлечь текст
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.10.2021, 18:43
Помогаю со студенческими работами здесь

Регулярные выражения. Извлечь из текста цены в USD, RUR, EU.
Есть текст со списками цен. Извлечь из него цены в USD, RUR, EU. Примеры правильных выражений: 23.78 USD. Примеры неправильных ...

Извлечь текст из тегов
Добрый вечер! Из сайта извлекаю информацию вот такого вида: &lt;span&gt;CDEC Youth&lt;/span&gt;&lt;span class=&quot;flag CN&quot;...

Как извлечь текст из .doc в .txt?
:cry:

Извлечь текст из div'а HTML-документа
Привет всем! Прошу помочь разобраться в проблеме: Парсится страница, нужный HTML-блок находится внутри тега ДИВа с конкретным именем. ...

Регулярное выражение. Извлечь необходимый текст из кода
Ребята, ступор вообще Есть текст &lt;u who=&quot;nf0052&quot;&gt; first of all i want to check does everybody have this is really boring does...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере 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-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru