2013-07-28 68 views
0

我如何使用telnet從下面的網站上的XML內容得到網頁的XML內容:如何使用Telnet

http://www.musicbrainz.org/ws/2/artist/?query=artist:fred

這是我的嘗試:

telnet www.musicbrainz.org 80 
GET /ws/2/artist/?query=artist:fred 

這是我得到:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-GB" lang="en-GB"> 
    <head> 
    <title>403 Forbidden</title> 
    <link rel="stylesheet" href="/.proxy/httperror.css" type="text/css" /> 
    </head> 
    <body> 
    <div id="bg"> 
     <img src="/.proxy/MusicBrainzLogo-stop.png" /> 
    </div> 
    <h1>Forbidden</h1> 
    <p>Nothing for you to see here.&nbsp; Please move along.</p> 
    <p id="http">403 Forbidden</p> 
    </body> 
</html> 
Connection closed by foreign host. 

這是否意味着我不允許檢索內容或我做錯了什麼?

回答

2

而不是使用telnet和「query」,你可以使用wget

wget --output-document=fred.xml http://www.musicbrainz.org/ws/2/artist/?query=artist:fred