Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка SAX-парсера новостной ленты

Автор:   •  Март 27, 2023  •  Лабораторная работа  •  343 Слов (2 Страниц)  •  168 Просмотры

Страница 1 из 2

Лабораторная работа №11

«Разработка SAX-парсера новостной ленты»

по дисциплине: «WEB - программирование»

Цель: получить теоретические знания и практические навыки в использовании технологии SAX и работе с новостной лентой RSS.

Используемые приемы и технологии: SAX, XML, PHP, CSS.

Ключевые термины: программа-парсер, XML-parser, RSS-лента, XSLфункция, DOM-функция. калькулятор.

Ход работы:

Пишем код парсера на Python:

import requests

from bs4 import BeautifulSoup as BS

page = 1

while True:

r = requests.get("https://stopgame.ru/review/new/izumitelno/p" + str(page))

html = BS(r.content, 'html.parser')

items = html.select(".items > .article-summary")

if(len(items)):

for el in items:

title = el.select('.caption > a')

print( title[0].text )

page += 1

else:

break

Сайт, который мы будем парсить (рисунок 1):

Рисунок 1

Результат (рисунок 2):

Вывод: Мы получили теоретические знания и практические навыки в использовании технологии SAX и работе с новостной лентой RSS.

Лабораторная работа №11

«Разработка

...

Скачать:   txt (3.1 Kb)   pdf (50.6 Kb)   docx (9.5 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club