Уведомления

Группа в Telegram: @pythonsu

#1 Июль 28, 2021 20:24:41

Am9Zet88
Зарегистрирован: 2021-07-28
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дописать код парсера для парсинга файла Log

   
import re
file = open('Log.log', encoding='ansi')
log = file.read()
match = re.search(r"'Элемент №'\: 13, 'Элемент'\:(.*),", log)
match = re.search(r"'Элемент №'\: 14, 'Элемент'\:(.*),", log)
print("Элемент 13" + match[1])
print("Элемент 14" + match[1])

Отредактировано FishHook (Июль 28, 2021 21:51:41)

Офлайн

#2 Июль 28, 2021 20:33:32

Am9Zet88
Зарегистрирован: 2021-07-28
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дописать код парсера для парсинга файла Log

Почему то пишет одно и тоже текстовое значение элемента,но они разные по значению. Ещё нужно чтобы парсер парсил постоянно,а на самом деле: найдёт - напишет,а если нет нужного элемента - пишет ошибку.

Офлайн

#3 Июль 28, 2021 23:54:38

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10022
Репутация: +  857  -
Профиль   Отправить e-mail  

Помогите дописать код парсера для парсинга файла Log

Довольно туфтово смотрится. Опиши задачу лучше, а мы тебе посоветуем уже, как её сделать правильно.

Ты неправильно работаешь с файлом, неправильно работаешь с библиотекой re, неправильно вообще всё это собрал в итоге. Так что тут лучше сначала всё взять и написать правильно.



Офлайн

#4 Июль 29, 2021 09:33:54

Am9Zet88
Зарегистрирован: 2021-07-28
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дописать код парсера для парсинга файла Log

Вообще то это ни моя работа.Спасибо за правильную оценку. Не знаю,смогу ли сам написать код.
Есть парсер на python успешно парсящий страницы сайта и находящий нужные элементы (если можно так назвать) под номерами от №1 до №14.Парсер имеет файл Log где отображается вся работа парсера.
Задача в следующем: поскольку у парсера на python нет исходника,нужен ещё один парсер парсящий файл Log работающего парсера и выводящий значения двух элементов из файла Log под номерами: №13 и №14 с последующей вставкой в форму на странице этого же сайта (там нужно ввести данные ещё в двух окошках) и кликнуть кнопку (Enter). Такая задача.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version