'str' object has no attribute 'startwith' 라고 나오는데
왜 이런거져 ㅜ
유튜브 나도코딩님꺼보고 해보고 있어요
import requests
from bs4 import BeautifulSoup
res = requests.get("https://search.daum.net/search?w=tot&q=2019%EB%85%84%EC%98%81%ED%99%94%EC%88%9C%EC%9C%84&DA=MOR&rtmaxcoll=MOR")
res.raise_for_status()
soup = BeautifulSoup(res.text, "lxml")
images = soup.find_all("img", attrs={"class":"thumb_img"})
for idx, image in enumerate(images):
# print(image["src"])
image_url = image["src"]
if image_url.startwith("//"):
image_url = "https:" + image_url
print(image_url)
image_res = requests.get(image_url)
image_res.raise_for_status()
with open("movei{}".jpg.format(idx+1), "wb") as f:
f.write(image_res.content)
보통 has no attribute 는 오타야. 글자 하나도 눈여겨봐야 함. 찾아보면 알겠지만 start뒤에 s 붙여야함. - dc App
아 .. 와 감사합니다 ㅜㅜ
내가 코딩 과외하는데 에러난다고 해서 가보면 form from auth athu { a =3, b:4} 같은 오타 내서 syntax 에러 name 에러 attribute 에러 not found 띄우는 경우가 8할이더라. 이런 에러 뜻만 이해해도 초보 티는 벗을 수 있다. - dc App
팁 감사합니다 !