Python
-
Python - Plivo를 이용한 SMS 보내기Python 2021. 7. 15. 17:56
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 # pip install plivo # pip install cx_Oracle import plivo import cx_Oracle import os #환경변수 등록 LOCATION = r"C:\DH_Sel\instantclient_19_11" os.environ["PATH"] = LOCATION + ";" + os.environ["PATH"] connect = cx_Oracle.connect("DB_ID", "DB_PASSWORD", "DB_HOST:PORT/Service_Name") cursor = connect.cursor() # SQL cursor.execute("..
-
Python - Selenium SamplePython 2021. 5. 3. 09:54
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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 # use chromedriver # pip install selenium import time from selenium import webdriver import datetime import os # Browser Option # options..
-
DevTools listening on ws://127.0.0.1:12740/devtools/browser/... 오류Python 2021. 3. 13. 22:03
셀레니움을 이용하다가 간혹 DevTools listening on ws://127.0.0.1:12740/devtools/browser/97101fe4-3b1f-42b0-b5c8-373cc18040b6... 와 같은 에러가 나올때가 있다. 현재 설치되있는 웹의 버전과 웹드라이버의 버전이 맞지 않아서 생기는 오류다. 웹드라이버를 최신버전으로 이용하면 해결 가능하다. ex) 크롬웹드라이버 - https://chromedriver.chromium.org/downloads
-
Windows - vscode에서 가상환경 activate 안될 때 대처Python 2020. 11. 29. 21:22
원인: Windows에서만 발생되며, Windows는 Terminal이 기본(default)으로 PowerShell로 설정되어 있기 때문이다. 해결 방법: * Terminal 기본(default)를 Command Prompt (cmd)로 변경해 주면 된다. vscode에서 Command Palette ( Ctrl + Shift + P ) 에 Terminal: Select Default Shell 입력하고 Command Prompt (cmd)로 변경한다. 변경하고 나서 Terminal을 열면 Powershell이 아닌 방금 선택한 shell로 선택되어 있으며, 자동으로 Virtualenv 가 설정된 것을 확인할 수 있다.
-
파이썬 - 정규식Python 2019. 10. 24. 16:50
정규식 표현 바꿔주는 싸이트 https://regexr.com/ 1. 숫자 N 글자 찾기 : [0-9]{N} 2. 알파벳 n 글자 찾기 : [A-Z]{N} 3. 한글 2글자 찾기 : [가-힣]{2} 4. 대x을 모두 찾기 : 대. 5. 대xx을 모두 찾기 : 대.. 6. 대학으로 시작하는 3글자 한글만 찾기 : 대학[가-힣][가-힣][가-힣] 7. 학x부 찾기 : 학[가-힣]부 또는 학.부 8. 한글 이후에 나오는 모든글자 코딩 : matchs = re.findall("한글[가-힣a-zA-Z0-9]*".txt) https://wikidocs.net/1669
-
Python으로 Selenium 이용 시 Element CheckPython 2019. 4. 15. 17:55
1. from selenium.common.exceptions import NoSuchElementException # Import 추가 2. try - except 방법 try: element = driver.find_element_by_partial_link_text("text") except NoSuchElementException: print("No Found") 3. if로 element check if not element: print("No Element found") else: driver.find_element_by_xpath("""Copy XPath""").click()
-
[배포] 도커에서 uwsgi, nginx연동 확인하기Python/Django 2018. 2. 25. 10:34
들어가기 앞서OS : Ubuntu 16.04 LTS Django (1.11.3) Python : 3.6.1 Nginx : 1.10.3(ubuntu)굉장히 부족하고, 굉장히 저급 수준의 실력을 가진 유저가 쓴 글입니다. 진행하시다가 오류를 발견하시거나, 진행사항에 문제가 있는 경우 적극적으로 알려주세요. 감사합니다.Nginx - uWSGI - Django 연동하기본 포스팅은 도커(Docker) 상에서 Nginx와 uWSGI를 연동을 확인하는 포스팅입니다. 도커 스크립트를 통해 컨테이너에는 이미 Nginx와 uWSGI가 설치된 가정하에 글의 순서는 다음과 같습니다.Web Client - 장고 AppWeb Client - uWSGI - 장고 AppWeb Client - Nginx - uWSGI - 장고 App..