Requests2 [selenium]log type 'performance' not found[Solve] 해결하기 굳이 bs4나 requests를 안쓰고 selenium을 사용하는 이유는 다양하겠지만, 보통 API가 없어서 "반드시 로그인이 필요한 경우"에 로그인 과정을 인위적으로 구현하기 위해서 사용하는 경우가 많다. 이때 로그인 이후 얻게되는 cookie값들을 활용하면 로그인 이후의 모든 동작들은 requests로 처리가 가능하다. 문제는 requests를 하기위한 토큰 값들을 가져오기 위하여 network에서 실행된 cURL 또는 XHR 정보들을 크롤링할때 driver.get(url) logs_raw = driver.get_log("performance") logs = [json.loads(lr["message"])["message"] for lr in logs_raw] 를 주고 사용하는데, logs_raw =.. 2023. 10. 17. [Tableauserverclient/TSC] UnpopulatedPropertyError 에러 해결하기 TSC란? TSM은 python 라이브러리중 Tableauserverclient를 지칭하며 해당 라이브러리를 사용하면 현재 사용중인 서버와 연동하여 태블로 서버에서 실행 가능한 동작들을 모두 python 코드로 사용 가능하다. Request / cUrl로도 동작 수행 가능 물론 네트워크 requests를 사용하거나 cUrl등을 활용하여 특정 동작을 시행 할 수도 있으니 사용자가 편한 방법으로 사용하면 된다. populate 에러 발생 어쨌든 tableauserverclient를 사용하여 서버동작을 조정할때, populate 에러가 발생할 때가 있다. 아래는 특정 대시보드의 이미지 스크린샷을 png로 저장하는 구문이다. module error 발생시 pip install로 해당 모듈을 설치하면 된다. fr.. 2023. 9. 20. 이전 1 다음