inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

남박사의 파이썬 기초부터 실전 100% 활용

텔레그램 봇 만들기 - 날씨, 환율 응답, 컴퓨터 파일 전송 기능 추가하기

네이버 날씨 알리미

351

김명진

작성한 질문수 9

1

ㅠㅠ 강사님 네이버 날씨가 기존에 있던 div 정보가 아니라서
print 하면 [] <=== 요 정보만 나오네요 ㅠㅠ
어떤 정보를 가지고 오는 것이 좋을까요?

네이버날씨 웹-크롤링 python

답변 1

0

남박사

네 말씀하신데로 네이버 페이지가 변경되었네요. 일단 강의 내용 페이지에 수정된 코드를 올려놨습니다. 분석하는 방식이나 흐름은 크게 달라진거 없으니 수정된 코드를 참고해 어떻게 변경되었는지 비교해보시는것도 좋은 공부가 될 듯 합니다. 

def get_weather(where):
    weather = ""
    url = "https://search.naver.com/search.naver?query={}+날씨".format(where)
    r = requests.get(url)
    bs = BeautifulSoup(r.text, "lxml")
    w_box = bs.select_one("div.weather_info > div.status_wrap")

    if w_box:
        temp = w_box.select_one("div.temperature_text")
        spans = temp.select("span")
        [s.decompose() for s in spans]
        temperature = temp.select_one("strong").text
        w_text = w_box.select_one("div.temperature_info").text
        w_text = ' '.join(w_text.split())
        lists = w_box.select("ul.today_chart_list > li")
        w_list = []
        for li in lists:
            w_string = li.select_one("a").text.strip()
            w_list.append(w_string)
        weather = "{}℃\r\n{}\r\n{}".format(temperature, w_text, "\n".join(w_list))
    return weather

 

 

0

김명진

감사합니다.

뉴스 봇을 추가 하려고 하는데 ㅠㅠ 생각보다 어렵네요,,,

응용 잘 활용해서 해볼게요 ㅎ

0

남박사

화이팅 입니다!!

진행하시다가 궁금하신 사항은 질문 주세요~

38강 = 연산자 더하고 빼기

0

59

2

주석처리

0

116

1

함수의 파라미터값 msg

0

153

1

강의자료 이미지 안나옴

0

238

3

강의자료 질문 두번째

0

163

3

강의자료 관련 질문

0

115

1

파이썬 예외 처리 try / except 파일 처리 코드가 실행이 안됩니다.

0

234

1

소수 너무 어려워요

0

244

1

imagefont 함수 사용

0

238

1

pylint

0

355

1

add 함수 문의 ㅠㅠ

0

280

1

형식 문의드립니다.

0

208

1

변수 명을 왜 src, tar로 하셨는지 궁금합니다.

0

601

1

숫자야구 코드를 짜 봤는데 뭔가 이상합니다.

0

247

1

zsh: command not found: pylint

0

268

1

텔레그램 봇 만들기 코드 실행이 안됩니다 박사님..ㅠ

0

544

1

질문드립니다.

1

373

2

list.reverse() 출력에 대해서 질문있습니다.

1

431

1

데코레이터 함수 및 동작시간 질문입니다.~

1

322

2

opencv 사용하면서 궁금한점 (해상도)

1

780

1

질문드립니다.

1

295

1

아래 오류가 뜨면서 vscode가 컴파일이 되지 않는데.. 혹시 왜이럴까요?

1

440

1

크롤링안되는 현상 문의 드립니다.

1

416

1

파이썬 크롤링 관련 문의

1

274

1