inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Phiên bản mới sửa đổi] Đây mới là Crawling thực thụ - Phần thực chiến (Kiếm tiền từ trí tuệ nhân tạo)

구글 큰 이미지 다운받기 관련 에러처리 문의드립니다.

311

kimeranim

2 câu hỏi đã được viết

0

안녕하세요 구글 강의 큰 이미지 다운로드 받기 중 에러가 생겨 문의드립니다.

 

[현상]

강사님께서 말씀해주신 키워드 '고양이' 등을 입력하면 문제 없는데 

예를들어 '아이유', '블랙핑크'와 같은 키워드로 검색을 하면, 아래와 같은 메시지가 뜨면서 중단됩니다.

(연예인키워드에서 문제가 발생하는 것으로 추정됩니다)

 

[제가 처리한 방식]

소스코드 마지막 줄 예외처리를 하여 진행은 되게했습니다. 

try:

    urllib.request.urlretrieve(url=img_src, filename=f"{keyword}/{i}.jpg")

except:

    pass

 

[처리방법 문의]

구글링을 해보니 인증서에 관한 문제라고는 되어 있으나, 특정 키워드는 문제 없이 작동해서 이유를 잘 모르겠습니다.

왜 이러한 현상이 발생하는지, 이를 처리할수 있는 더 나은 코드는 없는지 여쭙고 싶습니다

(나름대로 이유를 찾아본 결과 연예사 기사와 연결된 링크에서 문제가 발생하는 것도 같긴 합니다.. )

 

[에러메시지]

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expirte

 

바쁘시겠지만 답변부탁드리겠습니다. 강의는 항상 잘 듣고 있습니다. 기회를 빌어 감사말씀 드립니다.

웹-크롤링 python

Câu trả lời 2

0

kimeranim

바쁘신데 답변주셔서 정말 감사드립니다. 

 

조금 더 찾아보고 연구해보겠습니다. 감사해요.

 

 

 

0

startcoding

안녕하세요~!

아이유, 블랙핑크 키워드로 프로그램을 돌려본 결과

제쪽에서는 잘 동작하네요. 연예사 링크 문제는 아닌 것 같습니다. 

 

해당 에러 메시지가 발생하는 이유를 정확하게 파악하긴 어려워 보입니다.

 

* ssl 오류 관련 해결 코드를 한번 추가해 보세요 ^^

import ssl

ssl._create_default_https_context = ssl._create_unverified_context

셀레니움 환경설정 오류

0

43

2

네이버 로그인 관련

0

236

2

안녕하세요 셀레니움에 대해서 질문

0

82

1

크롤링 연습사이트 문의

0

93

2

선택자 질문

0

71

2

'특정 요소가 나타날 때까지 스크롤' 부분 에러

0

76

2

자동 로그인 질문

0

84

2

44강 제목, 링크

0

100

1

원하는 값이 없을 때

0

88

2

크롤링한 링크가 엑셀로 들어가면 작동이 안되요

0

224

2

셀레니움 PDF자료는 받을 수 있나요

0

100

2

글목록 추출하기

0

96

2

메일 자동화 로그인 중복방지문자해결 오류 및 명시적 대기 질문

0

86

2

강의 노트가 어디에 있는건가요?

0

80

2

강의 커리큘럼 질문

0

95

1

조건문 else 사용하지 않는 이유

0

73

2

셀레니움으로 접근할 수 없는 경우

0

95

2

웹페이지 변경

0

70

2

자바스크립트로 태그 선택 시 질문입니다.

1

62

2

수료증은 어떻게 받나요?

0

116

2

class명을 활용하여 선택자를 만들지 않는 경우..?

0

59

2

드라이버가 안 열려요

0

79

2

이거 해결방법 아시는 분?

0

121

2

네이버 지식인 크롤링..

0

200

2