2016-04-26 2 views
0

Ich verwende "Link Klipper" Chrome-Erweiterung, mit regulären Ausdrücken, um Links von meinem HTML-Live-Cbox-Chat zu greifen, kann diese Erweiterung CSV-Datei speichern, aber manchmal, Es hat nicht wie erwartet funktioniert.Nehmen Sie Links aus einem Chat-Box und speichern Sie sie in CSV-formatierte Datei

<div class="Center" style="text-align: left"> 
<br> 
    <a class="MyURL" href="http://www.mywebsite.com/mylink" target="_blank"> 
    <font size=3 color="#333333" style="text-shadow: 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black;"> 
     <b> My Link Name </b> 
    </font> 
    <font size=3 color="#333333" style="text-shadow: 0 0 0.1em balck, 0 0 0.1em balck, 0 0 0.1em balck, 0 0 0.1em balck, 0 0 0.1em balck, 0 0 0.1em balck, 0 0 0.1em balck;"> 
     <b> Link Description </b> 
    </font> 
    <font size=3 color="#333333" style="text-shadow: 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black, 0 0 0.1em black;"> 
     <b> 100.0 MB </b> 
    </font> 
    </a> 
<br> 
</div> 

Gibt es eine weitere wirksame Methode, vielleicht mit wget oder xidel den Link + Name + Beschreibung + Größe in einem korrekt formatiert CSV zu greifen? oder irgendein unterstütztes menschlesbares Format.

Antwort

1

So ähnlich?

xidel -q example1.xml -e "//b" 

oder als CSV:

xidel -q example1.xml -e "join(//b,',')" 
+0

Ich habe versucht: 'xidel„http: //www.mywebsite.com "-e // DIV/B/A> C: \ Benutzer \ Benutzer \ Desktop \ Links.txt', aber ich bekomme nur den Linknamen, die URL fehlt –

0

ich meine Links mit xidel grabed und geben die Links zu einer HTML-Datei mit:

xidel "http://www.mywebsite.com" --html -e //BODY/DIV/B/A > c:\Users\User\Desktop\1.html