Решено: рашчланити емаил питхон

Последње ажурирање: 09/11/2023

Главни проблем са рашчлањивањем е-поште је тај што то може бити дуготрајан процес. Е-пошта је често форматирана на начин који отежава разумевање и може да садржи велике количине текста.

import email

msg = email.message_from_string('From: foo@bar.comnSubject: testnntest')

print msg['From']
print msg['Subject']

Овај код увози модул е-поште, који вам омогућава да анализирате поруке е-поште. Затим креира објекат поруке из стринга и штампа заглавља „Од“ и „Субјецт“ из поруке.

Разгледавање

Парсинг у Питхон-у је процес претварања низа текста у структуру података коју Питхон интерпретатор може разумети. Ово може укључивати идентификацију и издвајање одређених информација из текста, као што су појединачне речи или реченице.

Питхон обезбеђује низ уграђених парсера за руковање различитим типовима текста, укључујући регуларне изразе и лексичке анализаторе. Ови алати се могу користити за рашчлањивање стрингова у листе ставки, речнике парова кључ-вредност или друге структуре података.

Е-маил

Е-пошта је комуникациони протокол који се користи за слање порука између рачунара. Е-поруке се састоје од одељка заглавља, дела тела и одељка подножја. Одељак заглавља садржи информације о е-поруци, као што су адреса е-поште пошиљаоца и адреса е-поште примаоца. Одељак тела садржи саму поруку. Одељак подножја садржи информације о е-поруци, на пример када је послата и колико бајтова има.

Релатед постс: