크롤링 방지 우회

ianman99 ㅣ 2024. 2. 3. 16:27

import requests

헤더스 = {
  'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36'
}

# 네트워크 - 맨 위에 뜨는 파일클릭 - Request Headers - user-agent 복사해서 딕셔너리 형태로 만들기

쿠키 = { 'ubid-main' : '135-239398', 'session-id' : '141293092', '어쩌구' : '저쩌구', ... }

# 네트워크 - 맨 위에 뜨는 파일클릭 - Request Headers - cookie 복사해서 딕셔너리 형태로 만들기

r = requests.get('https://www.amazon.com/s?k=monitor&ref=nb_sb_noss_2', headers=헤더스, cookies=쿠키)
print(r.content)
print(r.status_code)


if r.status_code == 200 :
    # 그럼 크롤링해주시고
else :
    # 그럼 하지마셈
 
try:
    # 이거 해보고
except:
    # 에러나면 이거 대신 실행해줘