본문 바로가기
[파이썬] 윈도우 화면 캡처 (with dxcam, pyside6) 윈도우 화면 캡처 라이브러리인 dxcam과 GUI 라이브러리인 pyside6를 사용한 윈도우 화면 캡처 예제입니다. 파일은 2개로 구성되어있으며, 같은 경로에 위치해야 합니다. app.py import sys from PySide6.QtUiTools import QUiLoader from PySide6.QtWidgets import QApplication from PySide6.QtCore import QTimer from PySide6.QtGui import QPixmap import dxcam import qimage2ndarray # type: ignore import cv2 class MainWindow: def __init__(self, window): self.window = window se.. 2024. 4. 7.
[파이썬] 공인 IP주소 확인하기 자신의 공인 IP주소를 확인하는 방법입니다. import requests ip_address = requests.get("http://ip.jsontest.com").json()["ip"] print(ip_address) [끝]. 2023. 10. 29.
[파이썬] 텔레그램 메시지와 사진 보내기 파이썬을 이용해 텔레그램 봇 대화방에 메시지와 사진을 보내는 방법입니다. 이를 위해서는 토큰과 Chat ID가 필요합니다. 위 두가지가 준비되지 않았다면, 아래 글을 참고해 만들어 주세요. 텔레그램 봇 만들고 토큰 받기 텔레그램 봇은 참 유용합니다. 저는 리니지W 매크로와 연동해서 원격으로 제어하거나 특정 상황에서 알림을 받는데 쓰고 있습니다. 이러한 봇의 열쇠가 되는 토큰이 있어야 사용이 가능합니다. mandloh.tistory.com [파이썬] 텔레그램 chat id 확인하기 텔레그램 봇과 대화하기 위해서는 토큰이 필수입니다. 토큰을 만드는 방법은 아래 글과 영상을 통해 설명해 두었습니다. 텔레그램 봇 만들고 토큰 받기 텔레그램 봇은 참 유용합니다. 저는 리니 mandloh.tistory.com 1... 2023. 10. 21.
[파이썬] 텔레그램 chat id 확인하기 텔레그램 봇과 대화하기 위해서는 토큰이 필수입니다. 토큰을 만드는 방법은 아래 글과 영상을 통해 설명해 두었습니다. 텔레그램 봇 만들고 토큰 받기 텔레그램 봇은 참 유용합니다. 저는 리니지W 매크로와 연동해서 원격으로 제어하거나 특정 상황에서 알림을 받는데 쓰고 있습니다. 이러한 봇의 열쇠가 되는 토큰이 있어야 사용이 가능합니다. mandloh.tistory.com chat id 막상 파이썬이나 자바스크립트로 메시지를 보내고 싶은데 chat id가 필요하다고 하죠. 확인하는 방법은 다양하지만, 파이썬으로 확인하는 코드를 공유합니다. # requests 모듈은 파이썬 기본 모듈이므로, 추가 설치는 필요 없습니다. import requests token = "당신의 토큰 번호로 대체하세요" url = f"h.. 2023. 10. 20.
[파이썬] playwright - 브라우저 자동화 #1 설치 및 기초 서론 최근 selenium(이하 셀레니움)을 이용해 브라우저 자동화 앱을 만들고 있었습니다. 그런데 요즘은 playwright로 대세가 바뀌었다고 하네요😂 그래서 playwright의 설치 및 기본 사용법을 소개합니다. 설치방법 보통은, pip 을 이용해 한번이면 설치가 되지만, playwright는 한번 더 설치가 필요합니다. 커맨드라인에서 다음과 같이 설치합니다. pip install pytest-playwright playwright install ※ 설치 시 오류가 발생한다면 "관리자 권한"으로 커맨드라인에 진입 후 시도하세요. 사용방법 playwright의 튜토리얼은 기존 셀레니움을 사용하던 방식과는 달랐습니다. 별도 검색으로 셀레니움과 비슷하게 대화형으로 사용한 코드입니다. from playw.. 2022. 11. 11.
[윈도우] 엣지브라우저 앱모드로 사용하기 엣지브라우저 앱 모드 엣지브라우저는 윈도우10의 기본 브라우저로, command line을 이용해 사용할 수 있으며, 키오스크 모드 또는 앱 모드로 사용이 가능합니다. 앱모드란? 아래 사진처럼 주소창이 없어진 형태로 사용하게 되어, 일반 앱처럼 보일 수 있습니다. 아래와 같이 .bat 파일을 만들어 실행하면 됩니다. 주소는 제가 만든 리니지W 모니터링 사이트로 설정했습니다. @echo off start msedge --app="https://sein-oh.github.io/LineageW/" 저는 기본 브라우저를 크롬으로 사용하는데, 따로 열기 불편해서 위와 같이 배치파일로 실행하고 있습니다. [끝] 2022. 9. 14.