반응형 파이썬코드공유28 셀레니움 selenium 매크로 탐지 회피 전략 셀레니움 자동화를 감지하지 않도록 웹 사이트가 강제하는 경우가 있을 수 있습니다. 이런 경우, 웹 사이트가 셀레니움을 사용하여 자동화를 탐지하고 이에 대응하는 자동화 방지 메커니즘을 사용합니다. 셀레니움 자동화 감지를 회피하고 테스트를 원활하게 실행하기 위해 몇 가지 방법을 시도할 수 있습니다. 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com User-Agent 변경 셀레니움을 사용하는 경우, 브라우저의 User-Agent를 변경하여 일반적인 브라우저처럼 보이도록 .. 2023. 8. 4. Tkinter Background Task 백그라운드 작업 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com Tkinter 모듈을 사용하여 데스크톱 애플리케이션을 개발하는 과정에서 종종 발생하는 상황으로, 수행시간이 오래 소요되는 작업(예: 최소 2~3초 이상 소요되는 작업)을 호출하는 경우 해당 윈도우가 멈추는 현상입니다. 이렇게 되면 사용자는 더 이상 윈도우 애플리케이션과 상호작용할 수 없으며, 프로그레스 바의 값 증가등 GUI를 변경하는 코드마저도 중지 되므로 윈도우 화면을 변경할 수 없습니다. 이런 상황은 HTTP를 .. 2023. 8. 3. Tkinter layout methods 위젯 배치방법 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com 원문 : https://pythonassets.com/posts/placing-widgets-in-tk-tkinter/ Tkinter에서는 윈도우에서 위젯을 배치하는 3가지 방법을 제공하고 있습니다. 그 메서드는 각각 pack(), place(), grid() 입니다. 이들은 사용방법이 전혀 다르고 장단점이 확연하게 차이가 납니다. 따라서 원하는 결과물에 따라 사용할 메서드가 달라집니다. 각 메서드에 대해 접근해보고 .. 2023. 8. 3. Tkinter 그리드 레이아웃(grid layout) 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com 원문 : https://www.pythontutorial.net/tkinter/tkinter-grid/ 요약 : 이 글을 읽고 나면 Tkinter 의 Grid 레이아웃 방식으로 위젯의 위치를 지정 관리하는 방법에 대해서 배우게 됩니다. Tkinter 그리드 레이아웃 매니저 그리드 레이아웃 매니저는 행과 열 개념을 이용하여 위젯을 배치합니다. 다음은 4개의 행과 3개의 열로 구성된 그리드를 보여줍니다. 그리드의 각 행과.. 2023. 8. 3. 이전 1 2 3 4 5 6 7 다음 반응형