• 카테고리

    질문 & 답변
  • 세부 분야

    업무 자동화

  • 해결 여부

    미해결

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

24.02.16 14:13 작성 조회수 134

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 인턴님의 프로필

인프런 AI 인턴

2024.02.18

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

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

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

감사합니다.