해결됨
남박사의 파이썬 기초부터 실전 100% 활용
안녕하세요 네이버 영화 평점 크롤링 부분 질문 입니다.
import requests
from bs4 import BeautifulSoup
url = " https://movie.naver.com/movie/point/af/list.nhn?&page=1"
r = requests.get(url)
bs = BeautifulSoup(r.text, "lxml")
trs = bs.select("table.list_netizen > tbody > tr ")
print(trs)
안녕하세요 영상보면서 차근차근 따라하는중에 잘 안되는 부분이 있어서 질문 드립니다. 영상 제작 시점과 지금은 뭐가 조금 다른지.. 똑같이 진행하여도 값이 다르게 나오네요ㅠ 일단위에 코드로 실행을 하면 아래의 사진과 같이 나옵니다.
td가 3개인거같은데 맞을까요 ? (제가 첨부를..잘못해서 그런지 다른페이지로 열어야 잘보이네요 ㅠㅠ 죄송합니다)
그래서 제가 어찌어찌 해서 이렇게 까지는 뽑았는데 10점 중 이제 7점 뭐 2점 이부분을 못하고 있습니다.이리 저리 해밨는데 역시 어렵네요 답이 아니더라도 조언 부탁드립니다.
import requests
from bs4 import BeautifulSoup
url = " https://movie.naver.com/movie/point/af/list.nhn?&page=1"
r = requests.get(url)
bs = BeautifulSoup(r.text, "lxml")
trs = bs.select("table.list_netizen > tbody > tr ")
# print(trs)
for tr in trs:
tds = tr.select("td")
if len(tds) != 5:
continue
number = tds[0].text
tatle = tds[1].select("a")[0].text
point = tds[1].select("span")[1].text
print(number, tatle, point,)