xidel
Xidel 0.9.8
Xidel은 CSS Selectors, XPath/XQuery 3.0을 사용하여 HTML/XML 페이지에서 데이터를 다운로드하고 추출하는 명령 줄 도구입니다.
Windows, Linux 및 Mac 용 의존성이 바이너리가 있습니다.
그것은 내 파스칼 인터넷 도구 주변의 래퍼 (Repository InternetTools 참조)이므로 XPath 2.0, XPath 3.0, XQuery 1.0, XQuery 3.0, JSONIQ, CSS SELECTORS 및 내 확장자/언어 (EG 패턴 일치)를 지원하며 해당 프로젝트를 컴파일 할 수 있으면 Xidel을 편집 할 수 있습니다.
일부 시작 페이지에서 링크 된 모든 페이지의 제목을 반환하는 간단한 예 :
xidel http://example.org --follow //a --extract //title
또는 더 간단합니다
xidel http://example.org -f //a -e //title
언어는 명시 적으로 선택할 수 있습니다. 예를 들어
xidel input.html --css 'a'
xidel input.html --xpath '//a/@href'
xidel input.html --xquery 'for $var in //a order by $var return $var'
모든 링크, 각 링크의 대상 URI 또는 모든 링크의 텍스트를 알파벳순으로 반환합니다.
위의 페이지에는 바이너리, Github Wiki 및 디렉토리 예제에 더 많은 예가 있습니다.
build.sh 호출하여 컴파일하고 build.sh -t 호출하여 설치할 수 있습니다. 또는 나사로 IDE로 컴파일 할 수 있습니다.
.travis.yml 스크립트에서 명령을 호출하여 종속성을 다운로드 할 수 있습니다.