관리 메뉴

안까먹을라고 쓰는 블로그

[조코딩] 완전 쉽게 파이썬으로 텍스트 및 이미지 크롤링하기 | 완성형 서비스 만들기 1강 본문

Language/Python

[조코딩] 완전 쉽게 파이썬으로 텍스트 및 이미지 크롤링하기 | 완성형 서비스 만들기 1강

YawnsDuzin 2020. 2. 9. 17:26

 

반응형

 

https://ide.goorm.io/

 

구름IDE - 설치가 필요없는 통합개발환경 서비스

구름IDE는 언제 어디서나 사용 가능한 클라우드 통합개발환경(Integrated Development Environment IDE)을 제공합니다. 웹브라우저만 있으면 코딩, 디버그, 컴파일, 배포 등 개발에 관련된 모든 작업을 클라우드에서 할 수 있습니다.

ide.goorm.io

 

beautifulsoup 설치 명령어

pip install bs4

 

from bs4 import BeautifulSoup
from urllib.request import urlopen

with urlopen('https://www.naver.com/') as response:
    soup = BeautifulSoup(response, 'html.parser')
    i = 1
    f = open("새파일.txt", "w")
    for anchor in soup.select("span.ah_k"):
        #print(str(i) +"위 : " + anchor.get_text())
        data = "%d번째 줄입니다.\n" % i
        
        i = i + 1
        f.write(data)
    f.close()

 


https://pypi.org/project/google_images_download/

 

google_images_download

Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!

pypi.org

 

이미지 크롤링 라이브러리 다운

pip install google_images_download

 

from google_images_download import google_images_download   #importing the library

response = google_images_download.googleimagesdownload()   #class instantiation

arguments = {"keywords":"워너원 강다니엘, 엑소 백현, 박보검, 송중기","limit":20,"print_urls":True, "format" : "jpg"}   #creating list of arguments
paths = response.download(arguments)   #passing the arguments to the function
print(paths)   #printing absolute paths of the downloaded images

 

beautifullsoup 공식문서

https://www.crummy.com/software/BeautifulSoup/bs4/doc/

 

Beautiful Soup Documentation — Beautiful Soup 4.4.0 documentation

Non-pretty printing If you just want a string, with no fancy formatting, you can call unicode() or str() on a BeautifulSoup object, or a Tag within it: str(soup) # ' I linked to example.com ' unicode(soup.a) # u' I linked to example.com ' The str() functio

www.crummy.com

 

 

크롤링 예제 사이트

https://beomi.github.io/gb-crawling/posts/2017-01-20-HowToMakeWebCrawler.html

 

requests와 BeautifulSoup으로 웹 크롤러 만들기 · GitBook

No results matching ""

beomi.github.io

 

 

 


https://www.youtube.com/watch?v=ZTJjW7XuHIY

 

반응형
Comments