Beispiel #1
0
def get_dongjak(article_count):
    articles = []
    rows = get_data(article_count)
    for row in rows:
        number = row.regdate.get_text(strip=True)
        title = row.subject.get_text(strip=True)
        title = clean_string(title)
        content = row.nttcn.find_all("p")
        content = clean_ptags(content)
        content = clean_string(content)
        date = number
        url = "https://www.dongjak.go.kr/portal/bbs/B0000022/list.do?menuNo=200641"
        tmp_article = Article(number, title, content, date[0:10], url)
        articles.append(tmp_article)
    return articles
Beispiel #2
0
def get_seodaemun(article_count):
    articles = []
    rows = get_data(article_count)
    for row in rows:
        number = row.sdm_board_seq.get_text(strip=True)
        title = row.title.get_text(strip=True)
        title = clean_string(title)
        content = row.conts.find_all("p")
        content = clean_ptags(content)
        content = clean_string(content)
        date = row.reg_dt.get_text(strip=True)
        url = "https://www.sdm.go.kr/news/news/notice.do"
        tmp_article = Article(number, title, content, date[0:10], url)
        articles.append(tmp_article)
    return articles
Beispiel #3
0
def get_gangdong(article_count):
    articles = []
    rows = get_data(article_count)
    for row in rows:
        number = row.ntt_sn.get_text(strip=True)
        title = row.ntt_sj.get_text(strip=True)
        title = clean_string(title)
        content = row.bbsctt_cn.find_all("p")
        content = clean_ptags(content)
        content = clean_string(content)
        date = row.regist_dt_hm.get_text(strip=True)
        url = "https://www.gangdong.go.kr/web/koRenew_3/app/uiList.do?ap=B1140&menuId=tpl:16234"
        tmp_article = Article(number, title, content, date[0:10], url)
        articles.append(tmp_article)
    return articles
Beispiel #4
0
def get_gwanak(article_count):
    articles = []
    rows = get_data(article_count)
    for row in rows:
        number = row.seq.get_text(strip=True)
        title = row.title.get_text(strip=True)
        title = clean_string(title)
        ptags = row.content.find_all("p")
        content = clean_ptags(ptags)
        content = clean_string(content)
        origin_date = row.writeday.get_text(strip=True)
        date = format_time(origin_date)
        url = row.expanded_url.get_text(strip=True).replace(";", "")
        tmp_article = Article(number, title, content, date, url)
        articles.append(tmp_article)
    return articles  # Article 객체들을 담는 리스트
Beispiel #5
0
def get_ddm(article_count):
    articles = []
    rows = get_data(article_count)
    for row in rows:
        number = row.listno.get_text(strip=True)
        title = row.subject.get_text(strip=True)
        title = clean_string(title)
        content = row.description.find_all("p")
        content = clean_ptags(content)
        content = clean_string(content)
        date = row.pubdate.get_text(strip=True)
        url_origin = row.linkurl.get_text(strip=True)
        url = change_url(url_origin)
        tmp_article = Article(number, title, content, date, url)
        articles.append(tmp_article)
    return articles
Beispiel #6
0
def get_songpa(article_count):
    articles = []
    rows = get_data(article_count)
    for row in rows:
        number = row.seq.get_text(strip=True)
        title = row.title.get_text(strip=True)
        title = clean_string(title)
        content = row.content.find_all("p")
        content = clean_ptags(content)
        content = clean_string(content)
        try:
            date = row.reg_date.get_text(strip=True)  #송파구 날짜 이상함
        except AttributeError:
            date = "NULL"
        url = "http://www.songpa.go.kr/user.kdf?a=songpa.openadmin.news.NewsApp&c=1001&code=1&cate_id=AG0401000000"
        tmp_article = Article(number, title, content, date[0:10], url)
        articles.append(tmp_article)
    return articles