BASHA TECH
HTTPError: HTTP Error 403: Forbidden 본문
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 또는 다른 비슷한 서버 시큐리티가 알려진 사용자 봇을 블록 시키기 때문이라고 합니다.
728x90
반응형
'Error' 카테고리의 다른 글
정규표현식 Error! (1) | 2022.10.05 |
---|---|
HTTPError: HTTP Error 403: Forbidden 해결!!!! (0) | 2022.09.30 |
예상했던 실수 값이 출력되지 않는 문제 - 부동소수점 오차 (0) | 2022.09.14 |
Multiple problems have occurred (0) | 2022.09.07 |
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. (0) | 2022.09.07 |
Comments