인프런 커뮤니티 질문&답변
연애 뉴스 크롤링 8:52 부터 막힙니다
작성
·
641
2
퀴즈
선택자 `A + B`와 `선택자 A ~ B`의 주요 차이점은 무엇인가요?
`A + B`는 바로 뒤 형제를, `A ~ B`는 뒤 모든 형제를 선택합니다.
`A + B`는 A의 자식을, `A ~ B`는 B의 부모를 선택합니다.
`A + B`는 A의 부모를, `A ~ B`는 B의 자식을 선택합니다.
`A + B`는 그룹 첫 요소를, `A ~ B`는 그룹 마지막 요소를 선택합니다.
답변 3
1
안녕하세요 : )
class101에서 강의 잘 듣고 다시 여기로 넘어왔습니다.
듣고 싶은게 더 있어서요. 복습도 되고 넘 좋습니다.
연예 뉴스 크롤링에서 네이버의 변경이 있었네요.
entertain으로 시작하는 주소는 같은데
news.naver.com 부분이
n.news.naver.com으로 변경이 되면서
id값과 class 값이 변경되었습니다.
수정코드(2022년 07월 16일 시점) 올려봅니다.
if "entertain" in response.url:
title=soup.select_one(".end_tit")
content=soup.select_one("#articeBody")
else:
title=soup.select_one(".media_end_head_headline
")
content=soup.select_one("#dic_area")
0
2023.02.20.월 현제 #articeBody가 맞네요.
저는 아이디와 클래스이름이 바뀌어서
다른 것으로 했는데요. 클래스를 .클래스명으로 해야 하는데, #클래스명으로해서 결과가
'NoneType' object has no attribute 'text'
이렇게 나와서 반나절을 왜 안되나 하고 원인을 찾았습니다.
클래스는 .
아이디는 #
이것부터 확인해야 겠습니다.






정보 공유 감사합니다!!!!