본문 바로가기
반응형

파이썬13

[ 파이썬 ] HiveMQ MQTT 통신 테스트 MQTT 통신 M2M, IOT를 위한 프로토콜로서, 최소한의 전력과 패킷량으로 통신하므로, IOT와 모바일 애플리케이션 등의 통신에 매우 적합한 프로토콜 PUBLISH : 발행 SUBSCRIBE : 구독(모니터링) MQTT 브로커 구동 하기 Mosquitto HiveMQ mosca ActiveMQ RabbitMQ HiveMQ를 이용하여 테스트 브로커를 생성하고 파이썬과 통신 1. HiveMQ 사이트 회원 가입 아래 사이트에서 회원 가입을 먼저 합니다. HiveMQ Cloud console.hivemq.cloud 2. HiveMQ Websocket Client 페이지 이동 및 연결 비밀 번호 입력 후 [Connect]를 누르면 연결된 경우 Connected 램프가 녹색으로 바뀝니다. 3. 모니터링을 위한 .. 2022. 4. 19.
[ 파이썬 ] 캠핑장 예약 조회(실시간)-데이터 테이블 비교 일정 시간 간격으로 데이터를 조회하여 데이터 테이블로 만든 후 갱신한 데이터와 비교하여 다른 부분이 발생한 경우 출력하기 위해 만들었습니다. 이전 포스팅 [ 파이썬 ] 캠핑장 예약 조회 파이썬에서 URL 정보를 받아 예약 가능한 사이트만 조회하는 정보를 만들고자 합니다. 아래 순서로 데이터를 가져옵니다. 사이트 접속 데이터 프레임 변환 예약 가능한 사이트만 가져오기(데이 jeong-f.tistory.com 소스 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 5.. 2022. 1. 14.
[ 파이썬 ] LS 산전 XGT PLC 시리얼 통신(C-NET) 하기 LS 산전의 PLC와 시리얼(RS232) 통신을 위해 간단한 프로그램을 구현해 보았습니다. C# 코드에서 사용해본 방법을 사이트 참고를 통해 기본 코드를 받아 좀 더 직관적으로 코드를 수정해 보았습니다. 통신 프로토콜( 연속 읽기) 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ''' pip install pyserial ''' from dataclasses import dataclass, field import serial # 통신용 클래.. 2022. 1. 14.
[ 파이썬 ] 텔레그램 에코봇 만들기 텔레그램 봇의 기본적인 동작을 위해 메시지 수신부의 처리가 필요합니다. 이 기능을 위해 시작단계로 에코 봇에 대한 내용을 정리하고자 내용을 작성합니다. 2021.12.24 - [파이썬/파이썬] - [ 파이썬 ] 텔레그램봇 만들기 [ 파이썬 ] 텔레그램봇 만들기 파이썬 작업을 위한 텔레그램 봇에 대한 설정 및 API 키 확인 방법에 대하여 공유하고자 합니다. 먼저 텔레그램 봇 다운로드 후 가입을 진행해주십시오. https://desktop.telegram.org/ 텔레그램 데스크톱 jeong-f.tistory.com 소스 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 from telegram.ext import Updater, MessageHan.. 2022. 1. 7.
[ 파이썬 ] 네이버 자동 로그인 후 클릭 이벤트 응모하기 네이버에서는 매일 1회 클릭 시 네이버 페이 1원을 적립해주는 링크에 네이버 로그인한 후 자동 클릭하는 프로그램을 만들고자 합니다. 자동 클릭 링크 https://ofw.adison.co/u/naverpay/ads/55162 https://ofw.adison.co/u/naverpay/ads/66420 https://ofw.adison.co/u/naverpay/ads/67823 https://ofw.adison.co/u/naverpay/ads/72557 작동 순서 1. 페이지 이동(첫 번째 url에서는 로그인이 필요함) 네이버 로그인 ( 아이디+ 비밀번호 입력 후 로그인 버튼 누름 ) 2. 등록 버튼 누름 3. 참여하고 이벤트 등록 버튼 누름 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 .. 2022. 1. 7.
[ 파이썬 ] 데이터 프레임 비교(최신 정보만 추출하기) 데이터를 크롤링하는 과정에서 새로운 데이터를 검색한 후 변경사항을 저장해야 하는 경우가 있습니다. 데이터 프레임으로 보통 데이터를 가져와서 작업을 하는데 최신의 데이터를 기준(아래 df_2)으로 변경사항만 파일로 저장하거나 알람 등으로 알리고자 한다면 불필요한 항목을 제거한 후 처리를 해야 합니다. 순서 데이터 프레임 1 생성 데이터 프레임 2 생성 비교를 위해 1,2 프레임 합치기 오른쪽에만 있는 데이터 추출 소스 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import pandas as pd df_1 = pd.DataFrame( {"co11": ['가', '나', '다','라'], "co12": [1, 2, 3, 4], "co1.. 2022. 1. 7.
[ 파이썬 ] 계속하려면 아무 키나 누르십시오 . . . 파이썬 실행 후 "계속하려면 아무키나 누르십시오.." 나오게 하려면 import OS를 한 후 os.system("pause") 를 입력하면 프로그램 실행후 멈추게 됩니다. 1 2 3 4 5 6 7 8 9 import os . . . os.system("pause") ##계속하려면 아무키나 누르십시오.. cs 2022. 1. 5.
[ 파이썬 ] 특정 시간마다 함수 호출 및 종료 파이썬을 이용하여 크롤링을 수행할 때 특정 시간마다 함수 호출을 하고 종료해야 하는 경우가 있습니다. 전역 변수 및 함수를 만든 후 각각의 상황에 동작하도록 구현하고자 합니다. 소스코드 1초마다 실행 5초마다 실행 12:00 종료 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 ''' pip install schedule pip install datetime ''' from numpy import string_ import schedule from datetime import datetime import sys import .. 2021. 12. 25.
[ 파이썬 ] 캠핑장 예약 조회 파이썬에서 URL 정보를 받아 예약 가능한 사이트만 조회하는 정보를 만들고자 합니다. 아래 순서로 데이터를 가져옵니다. 사이트 접속 데이터 프레임 변환 예약 가능한 사이트만 가져오기(데이터프레임 값 추출) 불필요한 열 삭제(데이터 프레임 열 삭제) 캠핑장 예약 정보 조회 순서 1. 사이트 접속 https://www.sj.go.kr/gumsu/page.do?mnu_uid=1850&csr_class=0&step=list&cs_uid=0&initYear=2021&initMonth=6&initDay=03 2. 데이터 프레임으로 변환 사용할 데이터 프레임은 두 개가 검색되는데 2번째의 프레임을 사용합니다. 3. 예약 가능한 사이트 추출 예약하기가 예약 가능한 사이트는 문자가 "예약하기"입니다. 4. 불필요한 열인.. 2021. 12. 24.
[ 파이썬 ] 텔레그램봇 만들기 파이썬 작업을 위한 텔레그램 봇에 대한 설정 및 API 키 확인 방법에 대하여 공유하고자 합니다. 먼저 텔레그램 봇 다운로드 후 가입을 진행해주십시오. https://desktop.telegram.org/ 텔레그램 데스크톱 컴퓨터에서 빠르고 끊킴없는 텔레그램을 경험해보세요. desktop.telegram.org 텔레그램 봇 생성 텔레그램 윈도 버전에서 botFather를 검색하여 클릭합니다. 또는 https://t.me/BotFather(바로 접속 링크)를 클릭합니다. 채팅방에 들어가면 각종 메스지로 텔레그램 봇에 대한 설정을 할 수 있습니다. 텔레그램 봇 만들기 순서 /newbot : 새로운 봇을 만듭니다. testbot : 봇의 이름을 설정합니다. 한글 및 어떤 문구든 가능합니다. test_11122.. 2021. 12. 24.
반응형