TIL/Python (16) 썸네일형 리스트형 [Python][Flask] 플라스크가 뭘까? -1 파이썬을 이용한 웹 프레임 워크는 다양하다. 내가 처음 사용하게될 flask 와 더불어 Django FastAPI 등등 나는 프레임워크 자체를 처음 접하는 것이니 가벼운 것을 사용해보고 세팅해보기로 한다. flask와 주로 사용되는 Django 의 차이에 대해 잘 다뤄진 포스트들을 참조해보자. 우선 flask 의 공식홈페이지 https://flask.palletsprojects.com/en/2.1.x/ Welcome to Flask — Flask Documentation (2.1.x) flask.palletsprojects.com flask는 microframework 로 여겨지는데 간단하지만 핵심적이고 확장가능한 프레임워크로 어떤 데이터베이스를 사용할지 어떤 엔진을 사용할지와 같은 결정은 사용자에게 달.. [Python][Web Scraping][Selenium] 창 페이지 넘기기 가끔 맞게 요소를 입력해도 오류라고 뜨는 경우가 있는데 그럴땐 time.sleep()을 걸어줘서 로딩하는 시간을 벌어주자 웹페이지에 다른웹페이지를 띄울 때 리스트에 저장해두고 불러와서 사용하는 방법이 있다. driver.window_handles 위는 모든 윈도우를 리스트형을 반환한 것이고 가장 첫번째 베이스가 되는 창은 [0]으로 불러올 수 있다. 다른 윈도우 창으로 전환하고 싶을 때는 driver.switch_to_window(driver.window_handles[i]) 사용하면 된다. [Python][WebScraping] 웹스크래핑에 대하여 참조 https://data-lessons.github.io/library-webscraping-DEPRECATED/02-csssel/ Introduction to web scraping: Selecting content on a web page with CSS selectors Before we delve into web scraping proper, we will first spend some time introducing some of the techniques that are required to indicate exactly what should be extracted from the web pages we aim to scrape. A key part of web scraping is desc.. [Python][Web Scraping] Selenium으로 웹스크래핑하기 Selenium : https://www.selenium.dev/ Selenium Selenium automates browsers. That's it! www.selenium.dev 셀레늄은 웹브라우저의 자동화를 사용하게 도와주는 라이브러리와 툴(도구,모듈 등)이다. 무슨 말인가 하면 사용자의 블라우저 사용을 모방할 수 있는 코드나 스크립트를 실행할수 있게 도와주는 확장프로그램이다. 예를 들면 실제 사용자처럼 검색창에 검색을 하고 스코롤을 내리고 하는 행위들을 코드로 작성해서 실제 사용자가 아니라 컴퓨터가 코드를 실행해서 대신한다는 뜻이다. 주로 개발자들이 웹을 테스트 하는 목적으로 사용한다. 다양한 웹브라우저들이 있다. 크롬,엣지,파이어폭스,오페라,사파리 등 각 브라우저마다 다른 드라이버를 제공하는데.. [Python][WebScraping] 파이썬으로 아마존 가격 알림 메일 보내기 with bs4/smtp 베이킹이 취미인 나는 실리콘패드가 갖고싶었다. https://www.amazon.com/Silicone-Measurement-Non-slip-Reusable-Macarons/dp/B0999594RR/ref=sr_1_3?keywords=baking&pf_rd_i=23175097011&pf_rd_m=ATVPDKIKX0DER&pf_rd_p=4749a064-0da5-4bda-a059-e388870d2671&pf_rd_r=RMYQ39CN8ZPW0VVA4KS2&pf_rd_s=merchandised-search-11&pf_rd_t=101&qid=1651541642&s=kitchen&sr=1-3 Amazon.com Enter the characters you see below Sorry, we just need to .. [Python][WebScraping] 파이썬으로 웹사이트 정보가져오기 with BeautifulSoup (Scraping the Web with BeautifulSoup) - 2. 라이브웹 가져오기 -billboard 정보로 soptify 리스트만들기 1. billboard에서 정보 가져오기 https://www.billboard.com/charts/hot-100/2021-05-10/ The Hot 100 The week’s most popular songs, ranked by audio and video streaming activity on leading digital music services, radio airplay audience impressions based on monitored airplay and sales data, all comp… www.billboard.com from bs4 import BeautifulSoup import requests billboard = requests.get("https://www.billboard.. [Python][WebScraping] 파이썬으로 웹사이트 정보가져오기 with BeautifulSoup (Scraping the Web with BeautifulSoup) - 2. 라이브웹 가져오기 멜론 차트를 예제로 사용해보자. https://www.melon.com/chart/month/index.htm Melon 음악이 필요한 순간, 멜론 www.melon.com 멜론100에서 노래와 가수의 정보를 가져와보자. 우선은 웹페이지의 정보를 받아오기 위해서는 requests 모듈이 필요하다. 웹페이지의 정보 중 필요한 것들만 가져오기 위해서는 bs4(BeautifulSoup) 모듈이 필요하다. from bs4 import BeautifulSoup import requests melon = requests.get("https://www.melon.com/chart/month/index.htm") melon100 = melon.text soup = BeautifulSoup(melon100,"html.p.. [Python] [WebScraping]파이썬으로 웹사이트 정보가져오기 with BeautifulSoup (Scraping the Web with BeautifulSoup) - 1.간단한 기본 새로운 모듈을 배웠다. BeautifulSoup. Beautiful Soup: We called him Tortoise because he taught us. www.crummy.com Beautiful Soup Documentation — Beautiful Soup 4.9.0 documentation Non-pretty printing If you just want a string, with no fancy formatting, you can call str() on a BeautifulSoup object, or on a Tag within it: str(soup) # ' I linked to example.com ' str(soup.a) # ' I linked to example.com ' The .. 이전 1 2 다음