Start : 220705
End : 220706
import requests
response = requests.get("https://www.naver.com")
html = response.text
print(html)
from bs4 import BeautifulSoup
#Beautifulsoup
soup = BeautifulSoup(html_naver, 'html.parser')
#Beautifulsoup에서 원하는 태그 가져오기
#css선택자를 맨 앞에 붙여주기!
word = soup.select_one('#NM_set_home_btn')
import requests
from bs4 import BeautifulSoup, BeautifulStoneSoup
#숙제 : 원하는 키워드로 검색진행하기
keyword = input("키워드 : ")
#서버 요청 + 정보 가져오기
response = requests.get("https://search.naver.com/search.naver?where=news&sm=tab_jum&query=" + keyword)
html_news = response.text
soup = BeautifulSoup(html_news, 'html.parser')
links = soup.select(".news_tit")
num = 1
for link in links:
title = link.text #태그 안에 텍스트 가져오기
url = link.attrs['href'] # href의 속성 가져오기
print(num,title, url)
num = num + 1
#원하는 키워드로 검색진행하기
keyword = pyautogui.prompt("검색어 입력")
for i in range(시작, 끝, 단계)
import openpyxl
# 1)엑셀 만들기
wb = openpyxl.Workbook()
# 2)엑셀 워크시트 만들기
ws = wb.create_sheet('Test1')
# 3)데이터 추가
ws['A1'] = '순서'
ws['A2'] = '1'
# 4)엑셀 저장
wb.save(r'C:\Users\shin7\OneDrive\바탕 화면\Crawling\엑셀 다루기\강아지_data.xlsx')
♦ find element (s)
html에 존재하는 요소들을 가져온다.
가져온 요소에 + click을 해서 클릭 동작까지 수행이 가능!
♦ 검색창에 글 넣기
search = browser.find_element(By.CLASS_NAME, '_searchInput_search_input_QXUFf')
search.click()
# 검색어 입력
search.send_keys('아이폰 13')
search.send_keys(Keys.ENTER)
♦ 동적 사이트 자동 스크롤
while문 + javascript