import os
import random
import requests
from bs4 import BeautifulSoup
while True:
# 로또 홈페이지에서 전회차 당첨번호 긁어오기
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
exclude_nums = [int(soup.select_one(f"#drwtNo{i}").text) for i in range(1, 7)]
print("전 회차 당첨번호 제외 로또번호 추출기(보너스번호는포함) / Made by 배타브 20230115 ")
print("")
print("제외수:", exclude_nums)
# 10번 반복
for i in range(10):
# 1에서 45까지 리스트 작성
nums = list(range(1, 46))
# 1~45 중 exclude_nums 에 저장한 전회차 당첨번호 제외
for num in exclude_nums:
nums.remove(num)
# 6개의 번호 랜덤으로 뽑기
lotto_nums = random.sample(nums, 6)
lotto_nums.sort() # 오름차순 정렬
print(lotto_nums) # 번호 6개 출력
if input(" 엔터키를 2번 누르면 다시시도 ") != "":
break
os.system("pause")
beutifulsoup 이용하여 동행복권 홈페이지에서 전회차 당첨번호를 추출하여 변수에 저장
랜덤수에서 전회차 당첨번가 있을경우 제외하고 10개의 번호 조합을 만든다
자동으로만 할때보단 타율이 괜찮은것 같다
'Python' 카테고리의 다른 글
Python selenium- 동행복권 홈페이지 로그인 / 충전페이지 이동 자동화 (0) | 2023.04.23 |
---|---|
Python Django를 이용한 블로그 만들기 -2 (0) | 2023.04.20 |
Google Drive API 이용한 조카 덕질. (ver 1.0.0) (0) | 2023.04.19 |