python(25)
-
[리원아빠] 파이썬 셀레니움 클릭 방법
파이썬 셀레니움 클릭 방법 파이썬은 크롬 드라이버를 통해 웹페이지를 컨트롤 할 수 있다. 그 중 가장 빈번하게 사용되는 작업 중 하나가 특정 요소를 클릭하는 작업인데 오늘은 웹페이상의 특정 요소를 클릭하는 방법에 대해 알아보자. 첫번째로 가장 흔하게 사용되는 방법이다. driver를 통해 요소를 찾고, 바로 click 메소드를 통해 클릭을 하는 방법이다. 소스도 직관적이고 간결해서 작성자도 가장 많이 사용하는 방법이다. 다만 해당 방법으로 요소 클릭을 시도하다보면 아래와 같은 오류가 발생할 수 있다. Element Is Not Clickable at Point 해당 좌표에 클릭을 할 수 없다는 오류 메시지인데 이 오류는 두번째 클릭방법으로 해결할 수 있다. 물론 클릭하고자 하는 요소의 위치가 정확하다는 ..
2023.05.08 -
[리원아빠] 파이썬 파파고 번역
파이썬으로 파파고 API 연동하여 번역하기 이번 포스팅에서는 파이썬으로 파파고 API를 연동하여 번역하는 프로그램을 만들어 보자. 파이썬과 파파고 API에 대한 블로그 포스팅이 많이 있으나 굳이 다시 포스팅을 하는 이유는 파파고 번역 API 유료 버젼에 대한 내용과 문서 번역에 대한 내용을 찾을 수 없었기 때문이다. 따라서 작성자와 같은 설정을 한다면 유료 결제가 발생할 수 있으므로 유의해야 한다. NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 먼저 파이썬과 파파고를 연동하기 위..
2023.02.27 -
[리원아빠] 파이썬 셀레니움 웹페이지 키워드 텍스트 문자 찾기
파이썬 셀레니움 웹페이지 키워드 텍스트 문자 찾기 파이썬은 셀레니움이라는 모듈을 통해 웹페이지를 컨트롤 할 수 있다. 이번 포스팅에서는 웹페이지에서 내가 원하는 키워드를 찾아 클릭해보는 방법에 대해 알아보자. 포스팅의 실습이 될 URL은 팟빵이라는 사이트다. 우리는 팟빵 사이트에서 오디오북이라는 메뉴를 클릭해보자 한다. 작성자와 동일하게 간단한 테스트를 해보고자 한다면 아래의 사이트로 방문하면 된다. 홈 : 팟빵 www.podbbang.com 웹페이지에서 특정 키워드를 찾아 클릭하는 방법은 작성자가 아는 방법한에서는 두가지가 존재한다. 처음 하나는 contains 함수를 통해 원하는 키워드를 찾는방법. 두번째는 특정 영역의 엘레멘트들을 전부 읽어와 키워드봐 비교하며 찾는 방법이다. 단 전제조건이 있는데 ..
2023.02.17 -
[리원아빠] 파이썬 URL 주소로 이미지 저장 다운로드
파이썬 URL 주소로 이미지 저장 다운로드 이번 포스팅에서는 최근 문자인식을 테스트할 때 사용했던 인식 대상이 되는 이미지를 저장했던 방법을 포스팅해보려 한다. 너무나도 간단하게 URL 주소의 이미지를 파이썬을 통해 저장하는 방법 지금 시작해보자. import urllib.request import time img_dest = "c:/users/root/desktop/img/" start = time.time() for i in range(100): url = "이미지의 url 주소" urllib.request.urlretrieve(url, img_dest+str(i+1)+".jpg") end = time.time() print(f"총 소요시간 {end-start}초") 먼저 자신의 환경에 urllib가..
2023.01.31 -
[리원아빠] 파이썬 numba 모듈 패키지 속도 향상 개선
파이썬 numba 모듈 패키지 속도 향상 개선 파이썬이라는 언어는 매력적인 언어임에는 분명하지만 C언어에 비하면 속도가 떨어진다는 단점은 명확하다. 이는 언어에 따라 컴파일러 방식, 인터프리터방식으로 나뉘기때문인데 C언어는 컴파일러 방식, 파이썬는 인터프리터 방식이다. 방식에 대한 내용은 이야기가 길어지므로 생략하고 이번 포스팅에서는 파이썬을 인터프리터 방식이 아닌 컴파일러 방식처럼 사용하는 방법에 대해 포스팅하겠다. 가장 먼저 numba 모듈을 설치하자. numba 모듈은 파이썬 소스를 인터프리터 방식이 아닌 컴파일러 방식으로 구동되게 도와주는 모듈이다. 엄밀히 따지면 C언어 처럼 완벽한 컴파일러 방식은 아니고 실행 즉시 컴파일을 해준다고해서 Just Im Time 컴파일, 줄여서 JIT이라고 불리고 ..
2023.01.16 -
[리원아빠] 파이썬 easyocr 이미지 문자 인식
파이썬 easyocr 이미지 문자 인식 [리원아빠] 파이썬 tesseract pytesseract 이미지 문자 인식 파이썬 tesseract pytesseract 이미지 문자 인식하기 파이썬으로 무엇을 또 만들어볼 수 있을까? 고민을하다가 우연히 알게된 pytesseract. pytesseract는 tesseract를 파이썬에서 사용할 수 있도록 일종의 다리 liwonfather.tistory.com 바로 이전 포스팅에서 tesseract를 이용해 이미지 안의 문자를 인식하는 방법에 대한 포스팅을 했었다. 만들고자 하는 프로그램이 있어 추가로 테스트 및 학습을 하는 도중 보다 더 손쉽고 인식률이 높은 방법을 찾아 바로 이어 포스팅한다. pip install easyocr 파이썬에서는 easyocr이라는 ..
2023.01.12 -
[리원아빠] 파이썬 tesseract pytesseract 이미지 문자 인식
파이썬 tesseract pytesseract 이미지 문자 인식하기 파이썬으로 무엇을 또 만들어볼 수 있을까? 고민을하다가 우연히 알게된 pytesseract. pytesseract는 tesseract를 파이썬에서 사용할 수 있도록 일종의 다리 역활을 해주는 모듈이다. 그럼 다시tesseract가 무엇인지 알아야하는데 tesseract는 쉽게 설명하면 이미지안에 있는 문자를 추출해주는 프로그램이다. 이번 포스팅에서 tesseract에 대해 보다 깊은 이야기는 그만하고 간단하게 설치법과 사용법. 그리고 파이썬에서 pytesseract를 통해 tesseract를 사용하는 방법을 알아보자. URL : https://github.com/UB-Mannheim/tesseract/wiki GitHub - UB-Man..
2023.01.12