XXI_BEK
@XXI_BEK
Студент

Парсинг Википедия на PHP. Как убрать лишнее?

Немного о том что должно быть: при вводе названия страницы нужно просто взять с вики текст (plain text). Пытался делать это с Media Wiki API - получалась ересь, попробовал просто спарсить страницу - получилось, но возник вопрос, как избавиться от нежелательного элемента ([%]) - легко, а вот
«.mw-parser-output .ts-fix-template{white-space:nowrap}.mw-parser-output .ts-fix-error{font-size:inherit}@media screen{.mw-parser-output .ts-fix-text{border:1px solid #a2a9b1;box-decoration-break:clone;margin:0 -0.1em;padding:0 0.1em;transition:background 0.1s}.mw-parser-output :hover .ts-fix-text{background:#fee7e6}}@media screen and (hover:hover){.mw-parser-output .ts-fix-comment,.mw-parser-output .ts-fix-commented>a:not(:hover){border-bottom:1px dotted;text-decoration:none}}»
К слову это внутри одного из тэгов «p».
spoiler
64e851bdd51d4981488384.png
Как избавиться от этого?
  • Вопрос задан
  • 240 просмотров
Пригласить эксперта
Ответы на вопрос 1
ipatiev
@ipatiev
Потомок старинного рода Ипатьевых-Колотитьевых
Надо попробовать еще раз с Media Wiki API.
У всех получается - и у вас получится.

Парсить "в лоб" сайт, у которого есть API - это идиотизм и забивание гвоздей микроскопом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы