인프런 커뮤니티 질문&답변

dykim710님의 프로필 이미지
dykim710

작성한 질문수

파이썬 셀레니움 고급편 (python selenium - 크롤링, 크롤러)

6-1. 아이피 변경, USB 테더링 방법

uc를사용할때 유저 에이전트 변경이 불가능합니다.

작성

·

346

0

undetected chromedriver 를 사용할때

UA_Data = make_user_agent(UA, True) self.driver.execute_cdp_cmd("Network.setUserAgentOverride", UA_Data)
를 이용하여도 userAgentData의 변경이 되지 않습니다.
버전의 문제일까요?

답변 2

0

김지유님의 프로필 이미지
김지유
지식공유자

UA_Data = make_user_agent(UA, True)

self.driver.execute_cdp_cmd("Network.setUserAgentOverride", UA_Data)

self.driver.get("https://www.google.com")

 

이렇게 접속한 이후에 직접 개발자 도구를 열어서 확인하신것 맞으신가요?

0

안녕하세요, 인프런 AI 인턴입니다.
dykim710님, Undetected Chromedriver(uc)를 사용하여 유저 에이전트를 변경하는 과정에서 문제가 발생하는군요.
의심하신 것처럼 사용하고 계신 undetected chromedriver의 버전이나 사용하고 계신 브라우저의 버전과의 호환성 문제일 수 있습니다.
업데이트 된 버전이 모든 기능을 지원하지 않을 수 있으니, 다음과 같은 단계로 해결을 시도해 볼 수 있습니다:

  1. 사용 중인 크롬 브라우저의 버전을 확인합니다.
  2. 해당 크롬 버전에 맞는 undetected chromedriver의 버전을 확인하여 호환되는 버전을 사용하는지 체크합니다.
  3. 필요하다면 브라우저 또는 undetected chromedriver를 이전 버전으로 다운그레이드해 보세요.

더불어 코드 상에 실수가 없는지도 다시 한번 검토해보시기 바랍니다.
문제가 계속된다면 인프런 강의의 Q&A 섹션이나 관련 커뮤니티에 추가적인 도움을 요청해 보세요.

감사합니다.

dykim710님의 프로필 이미지
dykim710

작성한 질문수

질문하기