반응형

프로그래밍/2022 22

vscode 단축키, 사용법 / 비주얼 스튜디오 코드(Visual Studio Code) / 프로그래밍 초보자 코딩 속도 올리기

vscode(비주얼 스튜디오 코드)를 사용할 때 알아두면 좋을 기본 단축키 사용법 강의 2022년 버전입니다. 기존 2019년 5월에 업로드한 강의에 알아두면 좋을만한 단축키를 추가한 영상으로 프로그래밍 초보자, 입문자가 사용하더라도 어렵지 않고 코딩 속도를 올릴 수가 있을 것입니다. 단축키를 익히는 것 자체가 공부이기 때문에 너무 많지 않은 단축키로 영상을 구성했습니다. 파이썬, 자바, C언어, HTML, CSS, 자바스크립트, 코틀린 등등 어떠한 프로그래밍 언어를 사용하더라도 도움이 되는 강의입니다. Ctrl + K, S : 바로 가기 키 목록 Ctrl + C : 복사 Ctrl + V : 붙여넣기 Ctrl + X : 잘라내기 Ctrl + Shift + K : 줄 삭제 Ctrl + F : 찾기 Ctrl..

파이썬 독학 네이버 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..

파이썬(python) 셀레니움(selenium) 웹드라이버 내 크롬 정보 그대로 사용하는 방법

우리가 사용하는 웹브라우저는 내 검색기록, 즐겨찾기, 확장프로그램, 로그인 기록 등등 많은 정보를 가지고 있습니다. 기본적으로 파이썬 셀레니움을 사용해서 웹브라우저를 열면 그동안 사용했던 흔적이 없는 상태로 시작됩니다. 물론 유저데이터를 만들어 계속 사용할수는 있지만 내가 평소에 사용하고 있는 브라우저의 정보를 갖고있지는 않죠. 이 강의에서는 내가 기존에 사용하던 크롬에 있는 모든 기록과 모든 설정을 그대로 똑같이 크롬드라이버로 사용하는 방법에 대한 강의입니다. 기존 크롬의 프로필 폴더 경로 확인하는 방법도 함께 설명합니다. 먼저, 크롬에서 chrome://version를 사용하여 프로필 경로를 찾은다음 다음 코드에 적용합니다. from selenium import webdriver from seleni..

반응형