|
O'zbеkiston res
|
Sana | 06.03.2024 | Hajmi | 37.83 Kb. | | #167913 |
Bog'liq Gistologiya.Турсунов Э, I.I.A dan Maruzalar, EF3e int progresstest 1 5 answerkey, Boyer-Mur algoritmi va xossalari-fayllar.org, Kiritish chiqarish lesson1, Mustaqil O`zbekiston Respublikasi Konstitutsiyasining qabul qilinishi., Davlatova Dilasal, Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari u, 4-мавзу, Amaliy ekonometrika amaliy 3, Psixologiya, 1 Sezgi turlari va uning psixofiziologik asoslari, Berdimuratov S. Hákimshilik huqıq slayd, 5-informatika (1)
O'ZBЕKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKЕNT AXBOROT TЕXNOLOGIYALARI UNIVЕRSITETI
Tabiy tilni qayta ishlash fanidan
1 - Amaliy ish
Bajardi: Rahmatullayev Azimjon
Tekshirdi: Abjalova Manzura
TOSHKENT 2024-yil
Matnni avtomatik qayta ishlash sistemasi modullarini yaratish
from bs4 import BeautifulSoup
import requests
from csv import writer
soz = input('So\'zni kiriting:')
soz = soz.lower()
html_text = requests.get('https://kun.uz/uz/news/category/uzbekiston').text
soup = BeautifulSoup(html_text, 'lxml')
jobs = soup.find_all('div', class_='col-md-4 mb-25 l-item')
m = 0
topildimi = 'No'
for job in jobs:
m += 1
print(m)
name = job.find('a', class_='news__title').text
link = 'https://kun.uz/uz/'.replace('/uz/', job.find('a', class_='news__title')['href'])
html_text_0 = requests.get(link).text
soup_0 = BeautifulSoup(html_text_0, 'lxml')
content = soup_0.find('div', class_='single-content')
p_tags = content.find_all('p')
p_tezis = content.find_all('h4')
title = ''
tezis = ''
for tit in p_tags:
title += tit.text.lower()
for tez in p_tezis:
tezis += tez.text
if soz in title.lower() or soz in tezis.lower():
print("\nSo'z to'g'ri yozilgan\n")
if soz in title.lower():
print(f"So'z qatnashgan maqola:\nO'zbеkiston res ")
topildimi = 'yes'
else:
print(f"So'z qatnashgan maqola:\n{tezis} ")
topildimi = 'yes'
break
if topildimi != 'yes':
print("Siz kiritgan so'z topilmadi. Kiritgan so'zingiz to'g'ri bo'lmasligi mumkin. Tekshirib ko'ring")
|
| |