본문 바로가기

Language/PYTHON2

[크롬드라이버]셀레니움(selenium)으로 크롤링(Crawling)하기 크롤링(Crawling)? 파이썬에서 말하는 크롤링이란 웹(Web)상에서 필요한 정보를 긁어오는 것. 셀레니움(Selenium)? selenium은 웹앱을 테스트하는 웹 프레임워크이다. 또한 webdriver(여기서는 크롬드라이버)의 API를 통해 브라우저를 제어한다. 데이터를 크롤링할 때 매우 유용하게 사용되는 스크래핑 도구이다. 하기에 앞서 anaconde나 pip을 통해 selenium을 깔아준다 anaconda를 설치하면 위와 같이 navigator에서 설치하고 필요시 삭제도 가능~~ 편리하지만 anaconda에 없어서 pip로 설치해야되는 것도 있다. 그것은 바로 choromedriver-autoinstaller pip로 깔아야한다...anaconda에 없다. cmd에서 아래의 명령어 복붙!! .. 2021. 8. 7.
Flask에 대해서 + 예시 Flask 뭔가요? Python으로 프로젝트 진행하면서 알게된 Flask 그래서 그런가 Python Web Framework라고도 불린다. 장점 쉽게 배울 수 있다. 코드도 간단하다. 아무래도 Python으로 하다보니까 특성들이 연결되는 듯 배포가 쉽다는데 안해봐서 그런건가 체감이...없다. 모르겠다..^^;; 단점 공부해야되는게 단점... 좀 중대한? 규모가 어마무시한? 프로젝트인 경우 뭔가 설정하고 확인할게 많을 것 같다.(당연한건가..) Flask 설치방법 $ pip install flask $ conda install flask 여기서 필자는 콘다를 추천 더 안전하다고 배웠고 사용해 보니 설치관리? 네비게이터가 있어서 편하다. from flask import Flask,render_template.. 2021. 7. 27.