Study56 Python BeautifulSoup 로 로또번호 크롤링 하기 머신러닝을 공부해보고 싶은데 뭐 부터 할까 하다가 로또번호들 가지고 이것저것 예측하면서 분석하면 재미있겠다 싶어서 로또번호를 크롤링 해봤다. import yaml import requests import pymongo from bs4 import BeautifulSoup as bs 필요한 url이나 계정 정보는 yaml파일로 관리할거고 페이지 정보는 requests로 받아오고 로또 번호는 beaurifulsoup로 뽑아내서 mongodb에 저장할 계획이다. def setUp(self): with open('info.yaml') as info: conf = yaml.full_load(info) self.url = conf['lotto_site'] self.mongourl = conf['mongodb_url.. 2020. 6. 9. pip requirements로 관리하기 pip로 다양한 패키지를 설치하다보면 다른 PC에서 사용하려고 할 때 패키지를 다시 번거롭게 설치해야 하는 상황이 발생하는데 이런 상황을 줄이기 위해 requirements.txt로 설치를 간편하게 할 수 있다. 일단 내 환경을 requirements.txt로 뽑아내는 방법은 pip freeze > requirements.txt pip freeze > requirements.txt 이고 requirements.txt에 있는 패키지들을 모두 설치하려면 pip install -r requirements.txt pip install -r requirements.txt 를 하면 된다. 2020. 3. 4. 이전 1 ··· 7 8 9 10 다음