파이썬 크롤링 좀 도와주세요
-
게시물 수정 , 삭제는 로그인 필요
제가 https://www.premierleague.com/tables 이 사이트의 테이블을 크롤링 해와서
각 행마다 축구팀의 이름, 랭킹, 승점을 가져와서 변수에 넣는 것을 반복하고 싶은데요..
그래서
import urllib.request
from bs4 import BeautifulSoup
# 웹 페이지 URL
page = urllib.request.urlopen("https://www.premierleague.com/tables")
soup= BeautifulSoup(page, 'html.parser')
table=soup.find('tbody', {'class': "league-table__tbody isPL"})
for tr in table.find_all('tr'): <--- 에러뜨는 부분
trank=tr.find('span',{'class':"league-table__value value"})
if tr.find('span',{'class':"league-table__value value"}):
rank=trank.text
print(rank)
대강 이런식으로 짜봤는데.. 자꾸 AttributeError: 'NoneType' object has no attribute 'find_all' 이 에러가 뜨네요..
해결좀 해주세요 ㅠㅠㅠ 기상청 웹사이트는 저런방식으로 크롤링이 잘되는데
이 웹사이트는 안되네요..
#파이썬 크롤링 #파이썬 크롤링 예제 #파이썬 크롤링 selenium #파이썬 크롤링 하는법 #파이썬 크롤링 beautifulsoup #파이썬 크롤링 라이브러리 #파이썬 크롤링 프로그램 #파이썬 크롤링 페이지 넘기기 #파이썬 크롤링 코드 #파이썬 크롤링 로그인