Искать только по названию, а не по всему тексту: тогда вместо ET.tostring(...).lower() - = title и проверяй слова только в нём-будет быстрее и точнее.
Вывод в CSV: можно накапливать результаты и в конце записать в файл, чтобы не терять вывод при большом числе совпадений.
Учёт регистра и спецсимволов: если нужны более сложные правила поиска, можно добавить нормализацию (удалять лишние пробелы, заменять тире/минус и т.д.).
__________________
О нас думают плохо лишь те, кто хуже нас. А те, кто лучше нас, им просто не до нас.
--Омар Хайям
Обновления по запросу — на Я.Ди. «Мэйл-облако» для тех, кто помогает нашему интернет-проекту, и для тех, кто хотел бы это делать, но пока не знает, как.
Помогая форуму ВТО, вы прежде всего помогаете себе! А не делаете что-то абстрактное для «других», совершенно незнакомых и безразличных вам людей.
|