2017-11-04 16 views
-2

웹 사이트 테이블의 IP와 포트를 사용하여 socks-proxy.net에서 데이터를 추출하려고합니다.xpath html combine columns

저는 리눅스에서 IP와 포트를 얻기 위해 다음 명령을 사용하고 있습니다. 테마를 결합하려면 어떻게해야합니까?

wget -q -O - "https://socks-proxy.net" | xmllint --html --xpath "//table[@id=\"proxylisttable\"]//tr//td[1]//text()" - 2>/dev/null 

는 출력 :

103.254.12.3393.12.55.94192:12:44:11 

그것은 IP를 결합하고 그것의 좋은하지 얻을 것이다

모든 IP의 모든 얻을 것이다 웹 사이트 테이블

wget -q -O - "https://socks-proxy.net" | xmllint --html --xpath "//table[@id=\"proxylisttable\"]//tr//td[2]//text()" - 2>/dev/null 

에서 포트는

산출 :

108025951082 

그것은 포트와 그것의 좋지 않은 것을 결합합니다.

질문 : 내가 원하는 출력 예와 조합 할 수있는 방법 ...

103.254.12.33:1080 
93.12.55.94:2595 
192:12:44:11:1082 

+0

wget의 출력과 해당 샘플 입력에 대한 원하는 결과를 질문에 추가하십시오. – Cyrus

+0

xmlstarlet에 액세스 할 수 있습니까? – Cyrus

+0

@Cyrus wget의 출력을 위해 내 게시물을 편집했습니다. 예, 저는 xmlstarlet을 가지고 있습니다. – user2317589

답변