[마케팅] 셀레니움으로 네이버 지식인 자동화 댓글달기!!
안녕하세요^^ 요즈음 저는 겉핡기식 셀레니움을 배우고있어요~
실생활에서 쓰고싶은데 깊게 파고 들려니 시간도없고,, 이해도 힘들어서원..
그래서 프로그램 돌리는데 문제없는 코드들만 쏙쏙뽑아서 빼껴서 코드를 짜보았습니다!!
https://goodmemory.tistory.com/98
일단 이분꺼 참고해서 만들었구요 ,, 위 링크의 분은 [NodeJs]라는 언어로 코드를 짯는데,
저는 [파이썬]으로 짯습니다~ ㅎㅎ
일단 기본적인 설치 준비물의 위링크에서 따라해주시면됩니다.
Microsoft VSCode 설치<< 하셔야합니다!!
일단 이거 컴퓨터에 깔아주시고!!!
코드는 유튜브에 검색했을때 이분께 제일 설명잘 되어있고, 제일 설명잘해주시고 김플님꺼만 잘 돌아가더라구요 ㅎㅎㅎ
목소리도 좋으시고 강의도 따봉입니다!!
제가 완성한 코드 보여드릴게요~
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
import time
import requests
from bs4 import BeautifulSoup
options = Options()
user_data = 내 컴퓨터 주소 경로
options.add_argument(f"user-data-dir={user_data}")
options.add_experimental_option("detach", True) # 화면이 꺼지지 않고 유지
service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service, options=options)
driver.get("네이버검색창 주소 입력")
for i in range(0,10) :
#질문 클릭
qna = driver.find_elements(By.CSS_SELECTOR,".question_text")
qna[i].click()
time.sleep(2)
#새창 옮기기
driver.switch_to.window(driver.window_handles[-1])
time.sleep(2)
#답변 클릭
driver.find_element(By.ID,"id경로").click()
time.sleep(2)
#덧글 작성
an_xpath = driver.find_element(By.XPATH,'xpath경로')
an_xpath.send_keys('''지식인 댓글 내용 입력''')
#덧글 입력
driver.find_element(By.CSS_SELECTOR,'css경로').click()
time.sleep(2)
#창 닫기
driver.close()
time.sleep(5)
#새창 옮기기
driver.switch_to.window(driver.window_handles[-1])
time.sleep(2)
초보자 분들이라면 한줄한줄 이해하기가 힘들실텐데 대충 복붙에서 사용하시면 컴퓨터만 좋다면 다 돌아갑니다~
user_data = 내컴퓨터주소
저는 특히 이부분이 어렵더라구요,, 이부분도 김플님 강의에있습니다 링크 띄울게요~
이부분이 틀렷다면 자동화 실행 자체가 어렵습니다. ㅠㅠ
파이썬 셀레니움 웹드라이버 내 크롬 정보 그대로 사용하는 방법
driver.get("네이버검색창 주소 입력")
다음으로 "네이버검색창 주소 입력" 이부분은 네이버 검색창에서 검색했을때 나오는 지식인탭 부분 링크 넣어주시면됩니다.
예를들면 이런링크
https://search.naver.com/search.naver?where=kin&sm=tab_jum&query=%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC
네이버 검색창에서 원하시는 검색어 검색하시고 지식인탭 눌렀을때 나오는 창입니다~
이두부분이 어렵고 나머지는 soSO합니다!! 다들 마케팅에서 승리 하시기바래요!
'정보글' 카테고리의 다른 글
다이소에서 배수관 세척제 2.2L로 세면서 막힘을 뚫어봅시다 (0) | 2023.06.11 |
---|---|
컴퓨터 부품 RAM 교체하기 (0) | 2022.12.17 |
컴퓨터에 삼성전자PM981a M.2 NVMe(512GB) SSD를 직접 달아보자! (0) | 2020.12.25 |
한국금거래소에서 미니골드바를 선물해보자! (1) | 2020.12.07 |
알리익스프레스에서 아이폰11 구매 후기2(+재포장 확인법) (4) | 2020.12.05 |