from urllib.parse import quote_plus
from bs4 import BeautifulSoup
from selenium import webdriver
driver = webdriver.Chrome("D:\python\youtube\chromedriver.exe")
driver.get('https://sosul.network/series/platform/best/kakao/')
html = driver.page_source
soup = BeautifulSoup(html, 'html.parser')
product= soup.select('.product-list.series-list.p-t-15')
for i in product:
print(i.select_one('.product-category').text)
print(i.select_one('.product-author').text)
print(i.select_one('.product-title').text)
print()
driver.close()
목적은 웹소설 랭킹 긁어서 텍스트로 출력하는 건데, 일단 실행하면 작동하긴 합니다.
로맨스판타지
다나안
구미호를 잘못 키웠다
이렇게 결과값이 나오는데, 전 해당 랭킹이 있는 클래스인 product-list.series-list.p-t-15 클래스 내에서 계속 반복하면서 다른 랭크의 장르 저자 제목도 긁어올 줄 알았는데 하나만 긁어오고 드라이버를 종료해버립니다.
해당 html도 가져오겠습니다. 형님
어디가 문제 있는 건지, 아니면 제가 뭘 공부해야하는지라도 알려주시면 감사하겠습니다 예수님부처님형님
씹덕
그럼 예수님부처님형님한테 물어봐야징 - dc App
쉽고좋은 xpath쓰셈
섹션 태그가 1갠데 그걸 셀렉트로 가져와서 포문돌리니 한번만 돌지
형님예수님부처님 정말 감사합니다. 해결했습니다.