user agent

2023. 4. 17. 13:41·python/python_selenium

 

import requests
url = "<https://www.melon.com>"
# uster_agent를 입력함으로서 실제 크롬에서 접속하는것과 동일한 결과를 받을 수 있음.
header = {'User-Agent':("Mozilla/5.0 (Windows NT 10.0; Win64; x64) "
                   "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36")}
# 응답코드가 403이면 권한없음.
res = requests.get(url, headers=header)
# res.raise_for_status()
print("응답코드 : ",res.status_code)
# mygoogle.html 을 쓰기모드로 열고 res.text를 입력.
with open("tistory.html", "w", encoding="utf8") as f:
    f.write(res.text)
  • 무분별한 크롤링과 서버 과부하를 막기 위해 프로그램을 통한 접속을 차단하는 사이트가 있음.
  • user_agent를 통해 직접 접속하는 것처럼 속임.

'python > python_selenium' 카테고리의 다른 글

BeautifulSoup4 활용2  (0) 2023.04.22
BeautifulSoup4 활용1  (0) 2023.04.19
BeautifulSoup4 기본  (0) 2023.04.18
정규식  (0) 2023.04.17
웹스크래핑에 필요한 이론  (0) 2023.04.16
'python/python_selenium' 카테고리의 다른 글
  • BeautifulSoup4 활용1
  • BeautifulSoup4 기본
  • 정규식
  • 웹스크래핑에 필요한 이론
몽자비루
몽자비루
코딩공부 정리용 블로그입니다.
  • 몽자비루
    공부하는 블로그
    몽자비루
  • 전체
    오늘
    어제
    • 분류 전체보기 (173)
      • python (30)
        • python_selenium (16)
        • python_pygame (3)
      • appium (0)
      • 쿠버네티스 (60)
        • linux (8)
        • shell programming (8)
        • docker (18)
        • cka (23)
      • postman&API (16)
      • QA성장하기 (30)
        • 개발자에서 아키텍트로 스터디 (6)
        • 소프트웨어 공학 이해도 높이기 (6)
        • 테스팅 전문 지식 쌓기 (18)
      • 에러일기 (1)
      • Server&load (35)
        • AWS (27)
        • load test (5)
        • CI CD (3)
        • Jmeter (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    postman
    애플리케이션로그
    스터디
    .cpu
    앱공존성
    k8s
    vi에디터
    테스트 결과보고서
    쿠버네티스
    python
    로스트아크
    e2c
    테스트 계획서 만들어보기
    로스트아크api
    qa
    네트워크 테스트
    QAKOREA
    개발자에서아키텍트로
    LOSTARK
    공존성테스트
    API
    포스트맨
    테스트스크립트
    사드웨어리소스
    리눅스
    application log
    테스트 계획서
    도커
    linux
    cka
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
몽자비루
user agent
상단으로

티스토리툴바