-
[모각코+] 파이썬 크롤링 2월 과정 9일차모각코+/파이썬 크롤링 2022. 2. 17. 20:45728x90
https://codemate.kr/@Qcell/G%EB%A7%88%EC%BC%93-%ED%81%AC%EB%A1%A4%EB%A7%81-uNAVzMDhY1
G마켓 크롤링 by Qcell | 코드메이트
입력한 키워드에 따라 G마켓에서 G마켓 랭크 순 , 판매 인기 순 , 낮은 가격 순 , 높은 가격 순, 상품평 많은 순 , 신규 상품 순을 이차원 리스트로 등록하여 크롤링되게 하였습니다. import requests imp
codemate.kr
입력한 키워드에 따라 G마켓에서
G마켓 랭크 순 , 판매 인기 순 , 낮은 가격 순 , 높은 가격 순, 상품평 많은 순 , 신규 상품 순을
이차원 리스트로 등록하여 크롤링되게 하였습니다.
import requests import bs4 while True: keyword = input("검색을 원하는 키워드를 입력하세요. ( 0을 입력하면 종료 )") if keyword == "0": break print("< G마켓의", keyword, "상품 정보 >") sortList = [["7","G마켓 랭크 순"], ["8","판매 인기 순"], ["1","낮은 가격 순"], ["2","높은 가격 순"], ["13","상품평 많은 순"],["3","신규 상품 순"]] for index in sortList: URL = "https://browse.gmarket.co.kr/search?keyword="+keyword+"&s="+index[0] raw = requests.get(URL) html = bs4.BeautifulSoup(raw.text, 'html.parser') box = html.find('div', {'class' : 'section__module-wrap', 'module-design-id' : '15'}) items = box.find_all('div', {"class" : 'box__item-container'}) print("<", index[1] , ">") for item in items[:5]: title = item.find('span', {'class' : 'text__item'}) price = item.find('strong', {'class' : 'text__value'}) print("이름 : ", title.text) print('가격 : ', price.text) print()
실행 결과
728x90'모각코+ > 파이썬 크롤링' 카테고리의 다른 글
[모각코+] 파이썬 크롤링 2월 과정 14일차 (0) 2022.02.24 [모각코+] 파이썬 크롤링 2월 과정 12일차 (0) 2022.02.22 [모각코+] 파이썬 크롤링 2월 과정 11일차 (0) 2022.02.21 [모각코+] 파이썬 크롤링 2월 과정 8일차 (0) 2022.02.16 [모각코+] 파이썬 크롤링 2월 과정 7일차 (0) 2022.02.15