분류 전체보기
-
mysql 에러 - ERROR 1410 (42000): You are not allowed to create a user with GRANT프로그래밍/DB 2022. 8. 20. 15:19
새 데이터베이스를 생성하고 기존 사용자에게 권한을 부여할때 아래와 같은 에러 발생함 mysql> grant all privileges on dbname.* to 'username'@'%' WITH GRANT OPTION; ERROR 1410 (42000): You are not allowed to create a user with GRANT 사용자 정보를 확인해보니 hostname이 %인 username은 없었음. 기존에 localhost 나 특정 ip와 연관하여 생성된 것은 있는데 hostname이 %인 것은 없으니 새로운 사용자로 인식이 되서 오류가 생긴 것. 어차피 서버에서만 접속하니까 기존에 만들었던 서버 ip를 명시해서 사용자 생성하고 다시 관리자 권한 주니 문제없이 생성됨. mysql> CRE..
-
python으로 데이터 수집하기 - 3 ) selenium으로 웹사이트 크롤링하기프로그래밍/python 2022. 8. 11. 18:36
우선 간단하게 사용 예시 from selenium import webdriver driver = webdriver.Chrome('D:\Dropbox\crawler\chromedriver') driver.implicitly_wait(3) # url에 접근한다. driver.get('https://google.com') from selenium import webdriver from time import sleep options = webdriver.ChromeOptions() options.add_argument("window-size=1920x1080") options.add_argument("disable-gpu") options.add_argument("user-agent=Mozilla/5.0 (Ma..
-
python으로 데이터 수집하기 - 2 ) 크롬 드라이버 설치하기프로그래밍/python 2022. 8. 11. 14:45
python으로 데이터 수집하기 2) 크롬 드라이버 설치하기 인스타그램 자동 언팔기를 개발하기 위해 셀레니움(selenium)을 사용하려고한다. 셀레니움 설치 pycharm에서 셀러니움을 설치하기 위해서는 아래와 같이 terminal 창을 열고 pip install selenium을 실행한다. 크롬 드라이버 설치하기 셀레니움은 webdriver라는 것을 통해 디바이스에 설치된 브라우저들을 제어할 수 있다. 인스타그램 모바일에 접근하기 위해 크롬을 사용할 예정이라 아래 주소에서 크롬드라이버를 다운로드 받는다. https://sites.google.com/chromium.org/driver/ 크롬버전은 아래와 같이 사용하는 크롬 웹브라우저에 chrome://version/ 를 입력해서 나오는 google c..