Answer the question
In order to leave comments, you need to log in
How to get the desired text from a string?
Hello! I am making a parser. This line comes up:
Авто-Европеец, магазин автозапчастей
По адресу: Санкт-Петербург (МО №33 "Большая Охта"), Пискарёвский проспект, 1
Контакты:Телефон: +78122900090Телефон: +79932111533Веб-сайт: spb.avtomoe.com/avt
o-evropeecze-mail: [email protected]: [email protected]: https://vk.c
om/avtoevropeecspbInstagram: https://instagram.com/autoevropeez.spb
Режим работы:
Понедельник с 09:00 до 21:00Вторник с 09:00 до 21:00Среда с 09:00 до 21:00Четвер
г с 09:00 до 21:00Пятница с 09:00 до 21:00Суббота с 09:00 до 21:00Воскресенье с
09:00 до 21:00
e-mail: [email protected]: [email protected]
Answer the question
In order to leave comments, you need to log in
You need to redo the parser, since you are likely to select all text from all tags. If all sites are built on the same engine (which is hardly aphids), then you can cheat:
s = '''Авто-Европеец, магазин автозапчастей
По адресу: Санкт-Петербург (МО №33 "Большая Охта"), Пискарёвский проспект, 1
Контакты:Телефон: +78122900090Телефон: +79932111533Веб-сайт: spb.avtomoe.com/avt
o-evropeecze-mail: [email protected]: [email protected]: https://vk.c
om/avtoevropeecspbInstagram: https://instagram.com/autoevropeez.spb
Режим работы:
Понедельник с 09:00 до 21:00Вторник с 09:00 до 21:00Среда с 09:00 до 21:00Четвер
г с 09:00 до 21:00Пятница с 09:00 до 21:00Суббота с 09:00 до 21:00Воскресенье с
09:00 до 21:00
'''
text = s.replace('e-mail:',' ').replace('Vkontakte:',' ').replace('Instagram:',' ').split()
for x in text:
if '@' in x:
print(x)
[email protected]
[email protected]
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question