본문 바로가기

Python/크롤링4

[Python/웹 크롤링] 흑백 사진으로 저장하기 흑백 사진으로 저장하기 📌 흑백 사진으로 저장하기 import requests from PIL import Image res = requests.get("https://cdn.mhns.co.kr/news/photo/202102/427143_563231_2949.jpg") f = open("사진.png", "wb") f.write(res.content) img = Image.open("사진.png") w, h = img.size for x in range(0, w): for y in range(0, h): r, g, b = img.getpixel((x, y)) s = (r + g + b) // 3 img.putpixel((x, y), (s, s, s)) img.save(f"사진_흑백.png") 2022. 10. 5.
[Python/웹 크롤링] '독립일기' 웹툰 화 별로 제목, 별점, 참여자수, 등록일 엑셀로 저장하기 '독립일기' 웹툰 화 별로 제목, 별점, 참여자수, 등록일 엑셀로 저장하기 📌 '독립일기' 웹툰 화 별로 제목, 별점, 참여자수, 등록일 엑셀로 저장하기 import requests from bs4 import BeautifulSoup from tqdm import tqdm f = open("독립일기.csv", "w") f.write("제목,별점,참여자수,등록일\n") for i in tqdm(range(1, 205)): res = requests.get(f"https://comic.naver.com/webtoon/detail?titleId=748105&no={i}&weekday=thu") soup = BeautifulSoup(res.text, "html.parser") title = soup.selec.. 2022. 10. 5.
[Python/웹 크롤링] 사진 저장하기 사진 저장하기 📌 사진 저장하기 import requests res = requests.get("https://i.pinimg.com/originals/af/fd/96/affd968d7e202efa861dc3f9d02c3918.gif") f = open("짱구.gif", "wb") f.write(res.content) 2022. 10. 5.
[Python/웹 크롤링] 웹 크롤링 웹 크롤링(Web Crawling) 📌 웹 크롤링(Web Crawling) : 웹(Web)에 있는 데이터를 가져오는 것. 💡 웹 파싱(Web Parsing) : 웹(Web)에 있는 데이터를 규격에 맞게 분석, 가공하는 것. 💡 웹 스크래핑(Web Scraping) : 웹(Web)에 있는 데이터를 모으는 모든 과정. requests 라이브러리 https://codingrecord2209.tistory.com/136 [Python] requests 라이브러리 requests 라이브러리 설치 📌 requests 라이브러리 설치 cmd창에 다음을 입력해 설치. pip install requests 💡 용어 client : 데이터를 요청하는 주체. server : 데이터를 제공하는 주체. request : 데이터.. 2022. 10. 5.