o
    Y9hÊ  ã                   @   s*   d dl mZ d dlZdedefdd„ZdS )é    )ÚBeautifulSoupNÚhtmlÚ
article_idc                 C   s¢   t | dƒ}|jddd}|std|› ƒ g S |jdd ¡ }| d¡}g }|D ]&}| ¡ }t d|¡}|rN| d	¡ ¡ }	| d
¡ ¡ }
| 	||
|	d dœ¡ q(|S )Nzhtml.parserÚdivz	cont-view)Úclass_u=   [âŒ] ë³¸ë¬¸ div(cont-view)ë¥¼ ì°¾ì„ ìˆ˜ ì—†ìŒ. article_id=Ú
)Ú	separatorz(.+?)\s{2,}(.+)$é   é   )r   ÚnameÚ
departmentÚposition)
r   ÚfindÚprintÚget_textÚstripÚsplitÚreÚmatchÚgroupÚappend)r   r   ÚsoupÚcontent_divÚtextÚlinesÚresultsÚliner   Údeptr   © r   ú./var/www/html/bot/services/personnel_parser.pyÚextract_from_article   s,   

ü€r    )Úbs4r   r   Ústrr    r   r   r   r   Ú<module>   s    