반응형
츄르사려고 코딩하는집사입니다.
Python BeautifulSoup 라이브러리로 웹 크롤링 하기
# 라이브러리
import datetime
from bs4 import BeautifulSoup
from urllib.request import Request, urlopen
# 사이트 크롤링
req = Request('https://afk.guide/redemption-codes/', headers={'User-Agent' : 'Mozilla/5.0'})
# url open
page = urlopen(req).read()
# html로 긁어 와서, 쿠폰이 있는 부분 HTML 코드를 page에 저장
soup = BeautifulSoup(page, 'html.parser')
page = soup.select('#wps-box > div.wps-box-content > ul > li')
couponCode = []
for i in page :
A = i.text # 텍스트 부분 추출
B = ""
for j in A : # A에 공백을 만나면 멈추고, 공백이 아니면 문자열 만들기
if j == " " : break
else : B += j
# 쿠폰 코드 추가
couponCode.append(B)
반응형
'Language > Python' 카테고리의 다른 글
[Python] Windows10에서 Jupyter NoteBook 설치하는 방법 (0) | 2023.09.19 |
---|---|
[Python] Python 3.11.5 설치하는 방법 (0) | 2023.09.19 |
server's certificate is not trusted pycharm 해결 방법 (0) | 2021.11.28 |
파이썬(Python)에서 구글 번역 API(Google Translate API) 사용하는 방법 (0) | 2021.09.09 |
파이썬(Python) enumerate 정리 (0) | 2021.06.18 |
[Python] 파이썬 절대값 함수 abs() (0) | 2021.05.20 |
파이썬(Python) 대소문자 바꾸기 (0) | 2021.05.09 |
파이썬(Python) 이론 (0) | 2021.01.02 |
최근댓글