목차
- 파이썬 크롬 Seleninum 활용 버튼 누르기 예제 이전 포스팅 참고 학습
- 파이썬 크롬 Seleninum 활용 입력창에 값 입력하기 예제(xpath)
- 파이썬 파이썬 kill 다른 프로세스 강제 종료 시키기 예제 이전 포스팅 참고 학습
- 파이썬 input 사용자에게 프로세스명 입력 받기 예제
- 파이썬 pgrep 활용하여 프로세스명으로 PID 구하기 예제
파이썬 크롬 Seleninum 활용 버튼 누르기 예제 이전 포스팅 참고 학습
이전 포스팅에서는 파이썬에서 Selenium을 사용하여 웹 페이지의 버튼을 클릭하는 예제에 대해 알아보았습니다. 이에 대한 코드 예제와 함께, webdriver를 사용하여 버튼을 찾고 클릭하는 방법에 대해 자세히 설명되어있습니다. 해당 내용이 궁금하신 분은 아래 링크를 참고해주세요.
2023.08.21 - [Python] - [Python] 파이썬 크롬 Selenium 활용 버튼 가져와서 클릭하기 예제(xpath)
파이썬 크롬 Seleninum 활용 입력창에 값 입력하기 예제(xpath)
파이썬에서 Selenium을 사용하여 웹 페이지의 입력창에 값을 입력하는 방법은 이전 포스팅을 참고하여 학습할 수 있습니다. 코드 예제와 함께 find_element_by_xpath() 메서드를 사용하여 입력창을 찾고 값을 입력하는 방법이 포함되어있습니다. 참고해주세요.
2023.08.21 - [Python] - [Python] 파이썬 크롬 Selenium 활용 입력창에 값 입력하기 예제(xpath, input)
파이썬 파이썬 kill 다른 프로세스 강제 종료 시키기 예제 이전 포스팅 참고 학습
마지막으로 파이썬에서 다른 프로세스를 강제로 종료하는 방법은 이전 포스팅을 참고하여 학습할 수 있습니다. 해당 포스팅에서는 kill 명령을 사용하여 파이썬에서 다른 프로세스를 강제 종료하는 방법에 대한 내용이 포함되어있습니다. kill 사용법에 대해 궁금하신분은 아래 링크를 참고해주세요.
2023.08.07 - [Python/os] - [Python] os.kill() 다른 프로세스 강제 종료 시키기 예제
파이썬 input 사용자에게 프로세스명 입력 받기 예제
아래는 파이썬에서 사용자로부터 프로세스명을 입력받는 예제입니다. input() 함수를 사용하여 사용자로부터 입력을 받는 부분과 이를 변수에 저장하는 부분에 대한 코드입니다. 또한 이 프로세스명을 가지고 pid를 구해보겠습니다.
process_name = input("Enter the process name to kill: ")
파이썬 pgrep 활용하여 프로세스명으로 PID 구하기 예제
아래는 파이썬을 사용하여 pgrep 명령어를 활용하여 프로세스명으로 PID를 구하는 예제입니다. subprocess 모듈을 사용하여 pgrep 명령어를 실행하고 결과를 파싱하여 PID를 구합니다.
import subprocess
def get_pid_by_name(process_name):
try:
# 프로세스명으로 PID 조회
pid_result = subprocess.run(['pgrep', process_name], stdout=subprocess.PIPE)
pid = pid_result.stdout.decode().strip()
return pid
except Exception as e:
print(f"Error occurred: {e}")
process_name = input("Enter the process name to get pid: ")
print(get_pid_by_name(process_name))