Pythonで初めてのurllibモジュール



Pythonのurllibモジュールを使ってURLへのアクセスしてみます。



#!/usr/bin/env python


# -*- coding:utf-8 -*-



import urllib



url = "http://sakilab.sakura.ne.jp"



spam = urllib.urlopen(url)


print spam.read()



これを実行すると




<?xml version="1.0 encoding="UTF-8"?>


<!DOCTYPPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict/EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">


<head>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


<meta name="keywords" content="ziruchi">


<meta name="description" content="ziruchi">


<link rel="stylesheet" type="text/css" href="./css/base.css" media="all">


<link rel="stylesheet" type="text/css" href="./css/top.css" media="all">


<title>sakilab</title>


</head>


<body>


<div id="wrapper">


<div id="header">


<h1>saki laboratory</h1>


</div> <!--end of header-->


<div id="navi">


<ul>


<li class="first"><a href="./">TOP</a></li>


<li><a href="./info/">Info</a></li>


<li><a href="./apps">Applications</a></li>


<li><a href="http://d.hatena.ne.jp/ziruchi/">Blog</a></li>


</ul>


</div> <!--end of navi-->


<div id="main">


<p>TOP</p>


<h3>サイトマップ</h3>


<h4><a href="./info">Info</a></h4>


<p>更新情報の一覧になります。</p>


<h4><a href="./apps">Applications</a></h4>


<p>WEBアプリのデモです。</p>


<h4><a href="http://d.hatena.ne.jp/ziruchi">Blog</a></h4>


<p>はてなブログへのリンクです</p>


</div> <!--end of main-->


</div> <!--end of wrapper-->


</body>


</html>



と言う感じで、任意のURLに大してアクセスできました。



参考URL: http://www.python.jp/doc/2.4/lib/module-urllib.html