BASHA TECH

HTTPError: HTTP Error 403: Forbidden 본문

Error

HTTPError: HTTP Error 403: Forbidden

Basha 2022. 9. 28. 17:38
728x90

결론: url 자체가 변경되었슴.. . . 

403 에러 => 권한이 없는 등의 이유로 서버에 요청한 페이지가 제공 거부되었음을 의미.

해당 웹 사이트에서 크롤링 못 하게 접근 차단 했음 

 

url = 'https://s3.amazonaws.com/nyc-tlc/trip+data/yellow_tripdata_2016-12.csv'
urllib.request.urlretrieve(url, './aaa.txt')

# # '../data/' + url.split('/')[-1].strip() 
# fn = url.split('/')[-1].strip() 
# fp = os.path.join('','../data/', fn) # 저장할 위치와 파일명

# ../data/yellow_tripdata_2016-12.csv # 저장할 파일 명: yellow_tripdata_2016-12.csv 추출

403 Forbidden Error는 웹 브라우저에서 열려고하는 웹 페이지 (또는 기타 리소스)가 액세스가 허용되지 않는 리소스 인 경우 발생합니다. 웹 서버가 이러한 종류의 오류를 설명하는 데 사용하는 HTTP 상태 코드이므로 403 오류라고합니다. 일반적으로이 오류는 두 가지 이유 중 하나로 인해 발생합니다. 첫 번째는 웹 서버 소유자가 액세스 권한을 올바르게 설정했으며 실제로 리소스에 대한 액세스가 허용되지 않는다는 것입니다. 두 번째 이유는 웹 서버의 소유자가 권한을 부적절하게 설

정했기 때문이며 실제로 허용하지 않아야 할 때 액세스가 거부됩니다.

 

에러가 발생한 이유는 mod_security 또는 다른 비슷한 서버 시큐리티가 알려진 사용자 봇을 블록 시키기 때문이라고 합니다.

 

nyc-tlc 에서 막혔다는 것을 알 수 있다.

728x90
반응형
Comments