크롤러 사진 - 알려주십시오: Python 크롤러 인코딩 문제, 버전 3.6, win10 64비트?
伊谢尔伦2017-05-18 10:53:14
0
2
997
다음은 오류 메시지입니다:
으아악
많은 부분이 변경되었습니다. 이 프로그램은 다른 웹사이트에서는 정상적으로 사진을 다운로드할 수 있지만, 현재 웹사이트로 전환하면 문제가 발생할 수 있습니다. 조언이 있습니까? 문제는 어디에 있습니까? 여러 가지 방법을 시도했지만 아무것도 작동하지 않았습니다. 소스 코드는 다음과 같습니다.
우선 코드에서 local=r'D:%s%s.jpg' % (filename,imgurl.splite("/")[-1]) >split 는 splite로 작성됩니다.
local=r'D:%s%s.jpg' % (filename,imgurl.splite("/")[-1])中split写成了splite.
还有 urllib.request.urlretrieve(imgurl,local)这个imgurl不是一个合法的 url,只是一个相对 url, 要改成绝对 url,需要加上 base_url = 'http://www.shop2255.com/'urllib.request.urlretrieve(imgurl,local)도 있습니다. 이 imgurl은 합법적인 URL이 아니며 단지 상대 URL Strong>, 절대 URL로 변경하려면 base_url = 'http://www.shop2255.com/'
으아아아
우선 코드에서
local=r'D:%s%s.jpg' % (filename,imgurl.splite("/")[-1])
>split 는splite
로 작성됩니다.local=r'D:%s%s.jpg' % (filename,imgurl.splite("/")[-1])
中split
写成了splite
.还有
을 추가해야 합니다.urllib.request.urlretrieve(imgurl,local)
这个imgurl
不是一个合法的url,只是一个相对 url, 要改成绝对 url,需要加上
base_url = 'http://www.shop2255.com/'
urllib.request.urlretrieve(imgurl,local)
도 있습니다. 이imgurl
은 합법적인URL이 아니며 단지 상대 URL Strong>, 절대 URL로 변경하려면
base_url = 'http://www.shop2255.com/'
생성된 파일 경로에도 문제가 있는 것 같습니다.
으아악