목차
- 이전 포스팅의 파이썬 Seleninum 모듈의 xpath 활용 입력창에 값 입력 예제 학습 링크
- 이전 포스팅의 파이썬 Seleninum 활용 execute_script로 스크롤 내리고 올리기 예제 학습 링크
- 이전 포스팅의 파이썬 구글 FCM v1 파이썬에서 푸시 전송 예제 학습 링크
- 파이썬 코딩 언어 Range 활용 아스키 코드 표의 소문자 배열 생성 및 출력 예제
- 파이썬 코딩 언어 os.getrandom 활용 아스키 코드표의 랜덤 문자열 생성 및 출력 예제
이전 포스팅의 파이썬 Seleninum 모듈의 xpath 활용 입력창에 값 입력 예제 학습 링크
이전에 작성한 포스팅에서는 파이썬 Selenium 모듈을 활용하여 웹 페이지에서 XPath를 사용해 입력 창에 값을 입력하는 방법을 배웠습니다. 웹 자동화는 웹 테스팅, 스크래핑, 데이터 수집 등 다양한 용도로 사용됩니다. XPath를 사용하여 웹 페이지의 버튼, 입력 창 버튼 UI 등을 찾아낼 수 있습니다. 이전 예제에서는 xpath를 활용하여 네이버 웹 사이트의 검색 창 버튼을 찾아내어 자동으로 검색어를 입력하게 하였습니다. 만약 파이썬 Seleninum 모듈로 입력창 UI에 문자열 작성 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.21 - [Python] - [Python] 파이썬 크롬 Selenium 활용 입력창에 값 입력하기 예제(xpath, input)
이전 포스팅의 파이썬 Seleninum 활용 execute_script로 스크롤 내리고 올리기 예제 학습 링크
이전 포스팅에서는 파이썬 Selenium 모듈을 활용하여 웹 페이지에서 JavaScript 코드를 실행하여 스크롤을 내리거나 올리는 방법을 학습했습니다. 이것은 웹 페이지 스크롤링, 무한 스크롤 페이지 스크랩 등의 반복적인 일을 자동화할 수 있습니다. 특히 내가 직접 매크로와 같은 작업들을 보지 않아도 어딘가에서 주기적으로 실행시키는 자동화 프로그래밍이 가능하다는 장점이 있습니다. 만약 파이썬에서 Seleninum 모듈을 활용하여 스크롤 자동화 기능이 필요하시다면 아래 링크를 참고해주세요.
2023.08.21 - [Python] - [Python] 파이썬 크롬 Selenium 활용 스크롤 내리고 올리기 예제(execute_script)
이전 포스팅의 파이썬 구글 FCM v1 파이썬에서 푸시 전송 예제 학습 링크
마지막으로 파이썬을 사용하여 Google Firebase Cloud Messaging (FCM)을 활용하여 푸시 알림을 보내는 방법을 이전 포스팅에서 학습했습니다. FCM을 사용하면 모바일 앱 또는 웹 앱에서 사용자에게 푸시 알림을 보낼 수 있습니다. 안드로이드 모바일끼리 통신하는 것이 아닌 중심의 파이썬 서버에서 서비스를 이용중인 안드로이드, iOS 휴대폰 사용자들에게 일괄 푸시를 전송할 수 있다는 점에서 유용합니다. 만약 파이썬 웹서버에서 구글 FCM 푸시를 전송하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.23 - [Python] - [Python/Android] 구글 FCM V1 파이썬 푸시 전송 예제
파이썬 코딩 언어 Range 활용 아스키 코드 표의 소문자 배열 생성 및 출력 예제
아래는 파이썬에서 Range를 사용하여 아스키 코드 표의 소문자 집합 배열을 만들고 출력하는 예제입니다. 이러한 배열을 이용하면 추후 정수를 사용자에게 입력받았을 때 해당하는 아스키 문자로 변환 혹은 치환이 가능합니다.
# 아스키 코드 표에서 소문자 a부터 z까지의 문자 배열 생성
lowercase_letters = [chr(code) for code in range(97, 123)] # 아스키 코드 97부터 122까지
# 생성된 배열 출력
print(lowercase_letters)
파이썬 코딩 언어 os.getrandom 활용 아스키 코드표의 랜덤 문자열 생성 및 출력 예제
아래는 파이썬 os.getrandom 함수를 사용하여 랜덤한 아스키 문자열을 생성하는 예제입니다. 랜덤 문자열은 비밀 키 생성, 랜덤 데이터 생성 등 다양한 응용 분야에서 유용합니다. 이를 통해 암호화 및 보안과 관련된 작업을 수행할 수 있습니다.
import os
# 랜덤 문자열 길이 설정
length = 10
# 아스키 코드 표 범위 내에서 랜덤 문자열 생성
random_string = ''.join([chr(os.getrandom(1)[0] % 26 + 97) for _ in range(length)])
# 생성된 랜덤 문자열 출력
print(random_string)