본문 바로가기
공부 STUDY/파이썬 python

파이썬 python 이미지 사진 다운로드 에러 - python curl: (6) Could not resolve host:

by 비프리노 2021. 9. 13.

  후아 저번에 테스트 해 볼 땐 분명 잘 됐었는데 어찌나 안 되던지 이거 가지고 2시간이나 헤맸다. 그나마 2시간이라 다행이다. 진짜 안 돼서 다른 request.urllib인가 이런 것도 써봤는데 이건 더 안되더라. 그래서 무튼 이것저것 해결해보려고 구글링도 했는데 안 나오더라.

os.system("curl " + detail[i]["data-src"] + f"> ./product/ongoing/{num}-{name}/D-{i}.jpg")

  이런식으로 변수를 이용하고 있었다. 분명 '저번에는 됐는데 왜 안되지? 이미지마다 다른가?'라는 생각을 하면서 계속 찾았다. html 파일 내용도 다시 확인하고 무튼 그러다가. '디렉토리 문제인가?' 싶어서 디렉토리를 그냥 1로 바꿔보면 '디렉토리가 존재하지 않는다' 이렇게 나오니까 또 그 문제는 아닌거 같았다. 'URL 문제인가?' 싶어서 보면 url은 완전 이쁘게 잘 나오고 있다.

  그렇게 계속 고민한지 2시간 넘어서 생각난 것이 '공백?'이었다. 

  연습 할 때의 폴더명은 '가방'이었는데 지금은 '등산 가방'이라는 폴더에 넣고 있었다. 그러니까 변수로 이름을 '등산', '등산 가방' 이렇게 지어서 폴더를 만드는 건 문제가 없었는데 '다운'받을 땐 문제가 되는 것이었다.

  아니 왜 그러면서 에러는 curl: (6) Could not resolve host: 이런 식으로 떠서 사람을 미치게 하는지.. 어쨌든 해결을 하고 나니 기분이가 좋다. 후아 오늘도 한 고비 넘겼다. 코딩할 때는 진짜 공백 조심해야겠다.

  파이썬 독학은 참으로 어렵고 힘들구나 하지만 제일 쉬운 언어라고 하니.. 열심히 해보는 수밖에. 참고로 어렵고 힘들지만 그만큼 재밌고 성취감이 느껴진다. 1주 전만해도 '와 어떻게 만들지'싶었는데 지금은 나름 '디버깅'을 하는 단계이니. 이게 만들어지네.

댓글