2017-11-04 3 views
-2

Ich versuche, Daten aus socks-proxy.net mit der IP-und Port aus der Website-Tabelle zu extrahieren.xpath html kombinieren Spalten

Ich benutze diese Befehle in Linux, um die IP und Port zu bekommen. Wie kann ich ein Thema kombinieren?

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

Ausgang:

103.254.12.3393.12.55.94192:12:44:11 

Es verbindet die IP und seine nicht gut

, dass die IP-Adressen erhalten alle von der Website Tabelle

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

, die alle erhalten die Anschlüsse

Ausgabe:

108025951082 

Es kombiniert den Port und es ist nicht gut.

Frage: wie kann ich sie mit der gewünschten Beispielausgabe kombinieren:

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

und so weiter ...

+0

Bitte fügen Sie die Ausgabe von wget und Ihre gewünschte Ausgabe für diesen Beispieleingang zu Ihrer Frage hinzu. – Cyrus

+0

Haben Sie Zugang zu xmlstarlet? – Cyrus

+0

@Cyrus Ich habe meinen Beitrag für die Ausgabe von wget bearbeitet. Ja, ich habe xmlstarlet. – user2317589

Antwort