반응형

파이썬독학 18

파이썬 독학 네이버 OpenAPI 사용 me2.do 단축 url 만들기

파이썬으로 네이버 오픈 API를 사용하여 me2.do 단축 주소를 만드는 실습 강의 영상입니다. 프로그래밍 초보자라도 따라 할 수 있을 정도의 쉬운 난이도로 open api를 처음 사용해 보시더라도 자신만의 단축 URL 프로그램을 만들 수가 있게 됩니다. import os import sys import urllib.request import json client_id = "aaaaaaaaaaaaa" # 개발자센터에서 발급받은 Client ID 값 client_secret = "aaaaaaaaaa" # 개발자센터에서 발급받은 Client Secret 값 def create_naver_short_url(origin_url): encText = urllib.parse.quote(origin_url) data..

파이썬 독학 웹 크롤링 멜론 TOP100 실시간 차트 순위 검색 결과 가져오기 - beautifulsoup, requests 기초 사용법

파이썬 beautifulsoup와 requests를 사용하여 멜론 TOP100에 올라와 있는 차트 순위 곡이름, 가수명, 앨범명을 1위부터 100위까지 전부 가져오는 웹크롤링 독학 실습 영상입니다. 이 강의에서는 자손 태그와 자식 태그를 선택하는 방법, beautifulsoup에서 text와 string의 사용법과 차이점을 배울 수 있습니다. from bs4 import BeautifulSoup import requests headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36" } url = "https://ww..

파이썬 selenium 4(셀레니움4) 최신 버전 find_element 사용법 마스터

파이썬 셀레니움(selenium)은 웹페이지 자동화, 동적 페이지 크롤링, 스크래핑을 할 때 주로 사용합니다. 이 강의에서는 selenium3에서 selenium4로 버전업되며 바뀐 find_element 문법에 대해 설명합니다. 셀레니움3에서는 아래의 방법으로 html 요소를 찾았다면 driver.find_element_by_class_name("") driver.find_element_by_id("") driver.find_element_by_css_selector("") driver.find_element_by_name("") driver.find_element_by_tag_name("") driver.find_element_by_xpath("") driver.find_element_by_link_..

파이썬 독학 selenium, beautifulsoup 사용법 기초 - 셀레니움 네이버 크롤링

파이썬 셀레니움(selenium)과 뷰티풀수프(beautifulsoup)를 사용하여 네이버 크롤링 하는 예제 강의입니다. 원하는 키워드로 네이버 view 탭에 접속한 다음 스크롤 하여 원하는 만큼의 검색 결과를 스크래핑합니다. ​ 이 강의에서 사용하는 파이썬은 3.10.6 버전이며 편집기는 vscode입니다. 사용하는 패키지는 beautifulsoup, selenium입니다. from bs4 import BeautifulSoup from selenium import webdriver import time base_url = "https://search.naver.com/search.naver?where=view&sm=tab_jum&query=" keyword = input("검색어를 입력하세요 : ") ..

파이썬 beautifulsoup, requests 사용법 - 네이버 웹 크롤링 코드 20줄로 view 탭 검색 결과 자세히 가져오기

20줄 정도의 파이썬 코드를 사용하여 네이버 view 탭 검색 결과에서 다양한 정보를 가져오는 웹 크롤링 강의입니다. 파이썬 웹 크롤링 코드 10줄로 네이버 검색 결과 가져오기의 코드를 업그레이드하는 형식으로 진행되며 초보자들도 따라 하기 쉽게 설명합니다. 영상을 보고 나면 크롤링 한 페이지에서 원하는 특정 데이터만 스크래핑하고 필요 없는 부분은 걸러내는 기본적인 방법도 알 수 있게 됩니다. from bs4 import BeautifulSoup import requests base_url = "https://search.naver.com/search.naver?where=view&sm=tab_jum&query=" keyword = input("검색할 키워드를 입력하세요 : ") search_url = b..

파이썬(python) 셀레니움(selenium) 크롬 웹 드라이버 웹페이지 모바일 버전으로 접속하는 방법

웹 크롤링, 웹페이지 자동화를 하다 보면 pc버전의 웹페이지보다 모바일 버전이 더 쉬운 경우가 있습니다. 이 강의에서는 파이썬 셀레니움 웹 드라이버를 사용하여 웹 크롤링, 웹페이지 자동화를 할 때 모바일 버전으로 웹사이트에 접속하는 방법에 대해 설명합니다. from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager options = Options() # 1 mobile_emulation = {"deviceName": ..

파이썬(python) 셀레니움(selenium) 크롬 기타 프로필 사용 방법

파이썬 셀레니움 웹드라이버 내 크롬 정보 그대로 사용하는 방법(https://youtu.be/xCHPlFFZRoM)에 이어지는 강의로 내가 사용하던 크롬에서 설정된 기타 프로필을 사용하는 방법에 대한 내용입니다. 우선, 크롬을 열고 내가 사용하고 싶은 기타 프로필로 변경합니다. 그다음 주소창에 chrome://version를 입력하여 프로필 경로를 확인합니다. from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager..

파이썬 웹 크롤링 강의 코드 10줄로 네이버 검색 결과 가져오기 - beautifulsoup, requests 기초 사용법

파이썬 코드 딱 10줄만 사용하여 네이버 검색 결과를 가져오는 웹 크롤링 기초 강의입니다. beautifulsoup, requests를 사용하며 웹 크롤링, 웹 스크래핑을 처음 하시는 분들이라도 따라 할 수 있는 입문 난이도로 되어있습니다. 일단, 뷰티풀수프를 처음 사용하신다면 pip install beautifulsoup4 pip install requests 위 명령어를 사용하여 패키지 설치를 합니다. from bs4 import BeautifulSoup import requests base_url = "https://search.naver.com/search.naver?where=view&sm=tab_jum&query=" keyword = input("검색어를 입력하세요 : ") search_url..

반응형