분류 전체보기 226

selenium 네이버 자동으로 로그인 하기

selenium을 써서 네이버 로그인을 하게 되면 영수증을 입력하는 화면이 나온다. 수동 로그인 ㅜㅜ... 아래와 같이 크롬을 디버그모드로 열고, 크롬 드라이버를 실행하면 자동으로 로그인 된다. from selenium import webdriver from selenium.webdriver.chrome.options import Options import subprocess subprocess.Popen(r'C:\Program Files\Google\Chrome\Application\chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\chrometemp"') option = Options() option.add_experimental_option(..

카테고리 없음 2022.02.11

Windows 에서 cron 사용하기

1. nncron 설치 windows cron 구글링하니 nncron에 대해 많이 나온다. http://www.nncron.ru/ 에서 다운로드 받아 설치했다. 설치는 간단하다. 그냥 쭉 엔터 그럼 C:\Program Files (x86)\cron 에 설치가 된다. 2. .bat (배치파일 생성) 명령어를 모아 배치파일 생성하고 nncron 에서는 배치파일을 실행하도록 구성했다. C:\root\test.bat cd "C:\Users\jack\python\03 Scraping" python debug_chrome.py * 폴더명에 공백이 있을 경우 위와 같이 쌍따옴표로 묶는다. 3. nncron 설정 관리자 권한으로 메모장 실행한 후 C:\Program Files (x86)\cron\cron.tab 을 연..

기타 2022.01.19

Django 참조무결성 무시하고 입력하기

포스트를 크롤링하며 카테고리를 가져오는데 새로운 카테고리가 들어올 경우 Categorys 와 Posts 간의 참조무결성 때문에 입력이 되지 않는다. 그럴경우 on_delete=models.CASCADE 아래와 같이 바꾼다. on_delete=models.DO_NOTHING, db_constraint=False class Categorys(models.Model): category_name = models.CharField(max_length=50) class Posts(models.Model): titlestr = models.CharField(max_length=100) pubdate = models.DateField(db_index=True) category_id = models.ForeignKey(..

Python 2021.08.25