Python/Crawling

특정 상품 가격 크롤링(+추가 기능) 이후 궁금증

hihih 2021. 9. 12. 18:18
728x90

이전 글 >>  특정 상품 가격 크롤링(+추가 기능)

 

 

모든 페이지를 크롤링 하고 4000원대는 링크를 추가하게 했는데

링크를 가져오는 부분에서 상품명이랑 가격이랑 같이 가져오고 싶은데

방법을 잘 몰라서 따로따로 가져와서 크롤링을 했다.

같이 for문을 이용해서 사용하는 방법은 없을까?

 


 

if len(price[a].text) == 5:

를 사용하는 코드가 자꾸 list index out of range 오류가 뜨고

 

 

for i in range(len(product)):

를 사용해서 list index out of range가 떠서

try~except구문을 활용해서 오류를 뜨지않게 하고 실행은 되었는데 왜 이러한 오류가 생겼을까?

 


 

print(product[a].string + "\n" + price[a].text + "\n")

구문에서 product[a].string이나 product[a].text나 큰 차이는 없는 것으로 알고있는데

stringtext를 각각 사용한 이유가 무엇일까?

 

 

728x90