본문 바로가기

파이썬2

Selenium. 특정 텍스트 포함 찾기 및 클릭 with xpath 1) 해당 문자열의 상위 xpath 찾아와서 문자열이 포함될 class 까지 찾아오고 xpath 뒤에 //태그명[검색내용] 루트로 코드 작성하면됨. 1. 특정문자열과 전체 일치 - 아래 예시 : 어떤 경로 하위의 a 태그 안에서 멀티코린이라는 문자열과 일치하는 경우만 찾아온다 xpath="""//*[@id="abc"]//a[text()='멀티코린']""" title_text = driver.find_element_by_xpath(xpath) title_text.click() 2. 내용 중 특정 문자열을 포함하는 케이스 - 아래 예시 : 어떤 경로 하위의 a 태그 안에서 멀티라는 문자열이 포함된 경우를 찾아온다 xpath="""//*[@id="abc"]//a[contains(text(),'멀티')]""" .. 2022. 7. 28.
Python으로 주식 데이터 불러오기 - pandas_datareader PC 환경 MAC, anaconda 사용 ​ 미루고 미루던 공부를 물욕에 이끌려 시작 ㅎ0ㅎ ​ * 구글링을 통해 공부한 걸 정리하는 용도입니다 * ​ ​ 방법 1. 네이버 크롤링 (네이버는 크롤링이 막혀서 불가능, 크롤링 시도하면 해당 IP 차단된다고 들음. ) 방법 2. 증권사 API 연결 ( 증권사 프로그램, 보안 프로그램 설치가 필요, MAC에서 작업 불가) 방법 3. Yahoo Finance의 데이터 받아오기 ​ ​ 맥북 터미널은 command + space bar > 터미널 입력 window는 시작 > cmd 입력 # 사전 셋팅(terminal)에서 할 것 pip install pandas-datareader # 환경 셋팅 import pandas as pd ##pandas는 말해뭐해 impo.. 2020. 3. 24.