inflearn logo
강의

Course

Instructor

Web Crawling and Web Page Automation with Practical Applications

A taste of web crawling with Naver Crawling

선생님이랑 똑같이 적었는데 저는 왜 오류가 날까요?ㅠ

351

작성자 없음

0 asked

0

안녕하세요! 차근차근 잘 보고 있습니다.

선생님이랑 똑같이 따라하고 있는데 저는 자꾸 에러가 나서요ㅠㅠ

".logo_naver"가 없어진거 같아서 다른걸 붙여서 했는데도 오류가 나는데 뭐가 잘못된 걸까요ㅠㅠㅠㅠ

답변이 선생님이랑은 다르게 이렇게 나와서요ㅠㅠ

똑같이 따라하는데 뭐가 잘못된 건지 모르겠어요ㅠㅠ

 

 

python 웹-크롤링 selenium beautifulsoup

Answer 2

1

kimfl

코드의 문제는 둘째고 실행 방법이 잘못되었습니다.
터미널에서 파이썬을 실행시키고 직접 print 함수를 실행시키는 게 아니라 만든 py 파일을 실행시켜야 합니다.
혹시 파이썬이 처음이시라면 일단 마지막 섹션에 부록으로 제공된 파이썬 기초 강의를 어느 정도 보고 나서 본 강의를 보시는 걸 추천드립니다.
그리고 코드는 이미지로 올리시면 안 되고 글 작성할 때 코드 넣는 기능을 사용하셔야 제가 복사해서 실행해 볼 수 있습니다. 그래야 문제를 빨리 찾습니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

frenreri님의 질문에 대해서는, 웹 페이지의 클래스 이름이 변경되거나 없어져 있을 때 발생하는 일반적인 웹 크롤링 관련 문제와 관련된 내용으로 보입니다. 특히 분명히 지정한 CSS 클래스(.TodayPick_header_sub__z4rv_ 또는 .logo_naver)가 현재 페이지 구조에서 찾을 수 없어서 발생하는 문제로 보여집니다.

웹 페이지의 구조는 시간이 지나면서 변경될 수 있으므로, 강의에서 사용된 선택자가 현재 시점의 웹 페이지 구조와 일치하지 않을 수 있습니다. 이 경우, 개발자 도구(F12 또는 마우스 오른쪽 버튼 클릭 후 “검사”)를 사용하여 웹 페이지의 최신 구조를 확인하고, 적절한 요소를 찾아야 합니다.

질문 내용과 유사한 문제를 해결한 예로 “오류가 계속 뜨네요” 질문을 들 수 있습니다. 여기서는 User-Agent를 변경하여 문제를 해결했습니다만, frenreri님의 문제는 주로 CSS 선택자와 관련이 있어 보입니다. 따라서 이러한 해결 방법이 직접적으로 문제를 해결하는 데 적용되지 않을 수 있음을 양해해 주세요.

문제 해결을 위한 팁을 몇 가지 드립니다:
- 웹페이지의 구조가 변경되었을 가능성이 있으니, 개발자 도구를 사용하여 현재 사용 가능한 클래스 이름을 확인해 보세요.
- HTML 요소 선택에 실패하여 변수가 정의되지 않은 상태인 것 같습니다. 따라서 soup.select 또는 soup.select_one의 결과가 비어 있는지 확인해 보세요. 결과가 비어 있다면, 해당 요소를 선택하는 새로운 방법을 찾아야 합니다.

해당 질문은 웹 크롤링 시 흔히 겪을 수 있는 문제로, 웹 페이지의 구조가 변경되었을 때 적절한 선택자를 찾는 연습이 필요합니다. 이럴 때 웹 개발자 도구를 활용하여 페이지 요소를 새로 검사하는 실습을 권장합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

멜론 사이트 수집부터 안됩니다

0

55

1

강의 시점이랑 현재랑 네이버 사이트 변화가 많은거 같아서 질문드립니다.

0

53

1

-href 가져오기

0

87

2

수업내용 프로젝트의 완성된 코드는 제공이 안돼나요?

0

154

1

안녕하세요 쿠팡 크롤링 막힌거 같아요 3번돌리니깐 막았어요 해결방법없을까요?

0

3567

1

쿠팡 BeautifullSoup 헤더넣어도 막히네요

0

441

1

네이버 쇼핑 크롤링 1 코드 사용 시, 접속 제한됐을 때의 해결 방법이 궁금합니다.

0

3154

1

추가 강의 업데이트 있나요?

0

244

1

lambda 중에 문의가 있습니다.

0

269

1

텔레그램 sendMessage 시 400에러가 뜹니다.

0

894

2

ftp 로긴 문제입니다. ㅜ

0

399

2

네이버 쇼핑 크롤링 질문입니다.

0

366

1

XPATH 네이버에서 카페 찾는 과정 문의입니다.

1

311

1

셀레니움 By.XPATH 를 이용한 키워드 입력 작성 질문입니다.

0

660

2

쿠팡 이미지 파일 다운받기에서 동일하게 코드 작성 후 요청하였지만 파일 다운로드가 안됩니다.

0

802

2

파이썬에 키워드를 치는게 아닌...

0

274

2

50프로 수강중입니다~

0

217

1

제품 링크를 타고 들어가야 원하는 정보가 나오는 사이트

0

377

2

lst = lst50 + lst100 이거 대신에

0

318

2

증권, 메일 등 서비스 목록을 못가져와요 ㅠㅠ

1

279

1

네이버에 view탭이 업데이트가 됐는지 없어졌네요... ㅠㅠ

1

241

1

네이버쇼핑 크롤링 문의

0

424

2

asyncio.run() cannot be called from a running event loop 에러 질문 드립니다

0

3877

4

멜론 유저에이전트 값 입력했음에도 창접속이안되여 ㅜㅜ

0

245

1