728x90 반응형 BIG DATA43 야후 주식 most active 데이터 가져오기 메뉴 접근법 야후 finance -> 아래로 스크롤하다보면 오른쪽에 Stocks: Most Actives 나옴. -> 클릭 위 화면에서 클릭을 하게 되면...아래와 같은 화면이 나옴....여기에 있는 내용중에 Symbol, Price, Change 를 가져오기 소스코드 from bs4 import BeautifulSoup as BS import requests as req url = "https://finance.yahoo.com/most-active" res = req.get(url) soup = BS(res.text, "html.parser") for tr in soup.select("table tbody tr"): #price = tr.select("td.colspan:nth-child(4)")[0.. 2021. 9. 30. 네이버 주식 검색상위 종목 크롤링 from bs4 import BeautifulSoup as BS import requests as req url = "https://finance.naver.com/sise/lastsearch2.naver" res = req.get(url) soup = BS(res.text, "html.parser") # for title in soup.select("a.tltle"): # print(title.get_text(strip=True)) ''' 아래 if문이 들어간 이유를 많이 이유를 고민해봐라. 먼저 if문을 주석으로 막고....크롤링을 해보면서... 해당 문장이 들어간 이유를 스스로 찾아 보길.... ''' for tr in soup.select("table.type_5 tr"): if len (tr.s.. 2021. 9. 30. css 셀렉터 고급 한정자 각각의 기능을 설명해 보시요. :enabled :checked :disabled :empty :first-child :last-child :first-of-type :last-of-type :hover :not :nth-child :nth-of-type 2021. 9. 27. css 셀렉터 퀴즈 (한정자) document.querySelectorAll("td.sale + td + td + td") 아래 URL 에서 위 문장이 나타내는 의미를 답하시요. https://finance.naver.com/marketindex/exchangeList.naver 그 외...아래 기호들을 설명하시요. > ~ + 2021. 9. 27. 이전 1 ··· 5 6 7 8 9 10 11 다음 728x90 반응형