강의

멘토링

로드맵

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của sunjin9801624
sunjin9801624

câu hỏi đã được viết

Tạo web, bot Telegram, API REST và ứng dụng di động thông qua thu thập thông tin

AttributeError: 'NoneType' object has no attribute 'text'오류가 뜹니다.

Viết

·

9.5K

0

1강 13:40초경입니다. 맨밑에처럼 코드를 작성하였는데 print(title)하고 실행 시 아래와 같은 오류가 뜹니다.

오류 뜬 cmd창과 해당 뽐뿌 스크린샷입니다.

모짜렐라 치즈가래떡 다음 상품이 품절상태이고, class=list_title없이 그냥 font태그에 담겨있는것같습니다..

혹시 이런경우에 어떻게 하면 될까요??

질문에 정보가 부족하다면 알려주시길바랍니다.

위와같은 오류가 납니다..

아래는 오류 났을 때 뽐뿌 사이트 입니다!

from bs4 import BeautifulSoup
import requests

response = requests.get("http://www.ppomppu.co.kr/zboard/zboard.php?id=ppomppu") # 사이트 불러오기

soup = BeautifulSoup(response.text,"html.parser")

for item in soup.find_all("tr",{'class' : ['list1','list0']}):
    image = item.find("img",class_='thumb_border').get('src')[2:]
    title = item.find("font", class_='list_title').text
    print(title)


rest-apiFlutter웹-크롤링pythondjango

Câu trả lời 1

0

jinsyu님의 프로필 이미지
jinsyu
Người chia sẻ kiến thức

try:
  title=
  print(title)
except Exception as e:
  continue

위 처럼 try except로 감싸주시고 continue로 예외 처리 해주시면 되겠습니다.

위처럼 하니 에러는 해결 했는데, 왜 이런 에러가 뜰까요?

파이썬 크롤링작업에 문제일까요? 홈페이지 자체의 문제일까요?

다른 사이트에서는 이런현상을 못겪어봐서 좀 특이한 케이스같은데 이유라도 알면 차후에도 대응이 될거 같아서요

Hình ảnh hồ sơ của sunjin9801624
sunjin9801624

câu hỏi đã được viết

Đặt câu hỏi