# xpath

XML, HTML, XPATH
🌞크롤링이란 ? 웹페이지를 그대로 가져와 데이터를 추출해 내는 행위 ! 먼저, lxml이 깔려있지 않다면 깔아준다.🛻 실제 웹사이트를 크롤링하기 전에 연습해보자.태그 찾기'/', '//', '///'를 적절히 활용하여 해당 태그를 찾는다.import requests

텍스트 노드로 DOM 요소 찾기
최근 바닐라 자바스크립트로 과제 코드를 작성하다가, 돔에 그려 넣은 li 요소들 중 특정 텍스트 노드를 가진 li 요소를 찾아 제거해야하는 상황을 만났다. id, class, data-attribute... 텍스트 노드가 아니어도 우회할 대안은 많겠지만 텍스트 노드로

[Selenium] click되지 않는 element를 javascript 명령어로 click하기
포스트를 작성하는 기능을 자동화하는 도중, text를 입력하는 영역에 글을 쓸 수 없는 이슈를 맞닥뜨렸다.이슈 내용은 다음과 같았다.html의 글을 쓰는 영역에 input 태그가 없다.때문에 글을 쓰는 영역에 존재하는 모든 div, p, span 태그에 send_key

xpath에서 상위(부모) 노드를 접근하는 경로
UI 테스트 자동화를 짜던 중, 필요한 항목들에 각각 id 값이 존재하는 element를 발견했다. 다만, 라디오 버튼에 포함된 input 태그였기에 click 값을 주거나 send_keys로 enter를 넣어줘도 선택되지 않았다. 따라서 id가 존재하는 input

[XPath] 작성법
XPath란? XPath는 W3C의 표준으로 확장 생성 언어 문서의 구조를 통해 경로 위에 지정한 구문을 사용하여 항목을 배치하고 처리하는 방법을 기술하는 언어이다. XML 표현보다 더 쉽고 약어로 되어 있으며, XSL 변환과 XML 지시자 언어에 쓰이는 언어이다.

원본 이미지 크롤링 하는법
이전 포스트의 크롤러 앞서 작성한 크롤링 프로그램은 구글 이미지 검색시 나오는 썸네일들을 크롤링하는 코드였습니다. 빠르고 쉽다는 장점이 있지만 사실 썸네일들은 픽셀이 압축된 이미지이기 때문에 화질이 좋지는 않습니다. 실제 썸네일을 크롤링한 결과와 원본 이미지를 크롤링

[TIL] XML Parser
🚀 XML Parser XML ? XML(eXtensible Markup Language)은 W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어이다. 인터넷에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있도록

TIL #23 : [HTML] XPATH 문법과 selenium에 XPATH 이용하기
XPATH이 무엇인지, 그리고 selenium과 함께 어떻게 사용되는지 정리

(작성중) Xpath가 무엇인가 🚴🏼♂️
🏗 작성 중인 게시물입니다. 차차 수정해갈거에요. 👍🏼file_systemxpath는 표현식이다.xpath_in_devoper_tab크롬 개발자 도구를 통해 xpath를 얻을 수 있다.xpath는 이러한 형태로 표현된다.//\*\[@id="h2"]/html/bod
Selenium - 스크립트 작성해보기
스크립트 작성하기에서는 이번편에서는 Selenium에서 내가 원하는 Browser객체를 찾고, 값을 조작하는 기본원리를 설명한다. 전편에 이어서... 전편의 browser를 열기 이후부터 시작! 이번편에서는 driver객체에 있는 다양한 function을 소개한다. 특정 사이트로 이동하기(driver.get(site)) 구글 페이지 열기, driver....