importurllib.requestfrombs4importBeautifulSoupurl='https://search.naver.com/search.naver?where=post&sm=tab_jum&query=python'html=urllib.request.urlopen(url).read()# Html 가져오기
soup=BeautifulSoup(html,'html.parser')title=soup.find_all(class_='sh_blog_title')foriintitle:print(i.attrs['title'])print(i.attrs['href'],end='\n\n')
base_url='https://search.naver.com/search.naver?where=image&sm=tab_jum&query='plus_url=input('search')url=base_url+quote_plus(plus_url)html=urlopen(url).read()soup=BeautifulSoup(html,'html.parser')img=soup.find_all(class_='_img')count=1foriinimg:img_src=i['data-source']withurlopen(img_src)asfile:withopen('./photo/'+plus_url+str(count)+'.jpg','wb')asimg_file:# 이미지기 때문에 binary
file_read_img=file.read()img_file.write(file_read_img)count+=1# 개발자 도구에서 보는 것과 실제 소스분석과 다를 수 있음.
# 출력을 하면서 봐야 함.