Pythonを使用してWebページのHTMLを取得しましたが、ヘッダーでリンクされているすべての.CSSファイルを検索したいと思います。以下に示すようにパーティション分割を試みましたが、実行時に「IndexError:文字列インデックスが範囲外です」というエラーが発生し、それぞれを独自の変数として保存しました(この部分の実行方法を知っています)。
sytle = src.partition(".css")
style = style[0].partition('<link href=')
print style[2]
c =1
これがこれにアプローチする正しい方法だとは思わないので、アドバイスをお願いします。よろしくお願いします。これは、.CSSファイルを抽出するために必要な種類のテキストのセクションです。
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0" />
<!--[if gte IE 7]><!-->
<link href="/stylesheets/master.css?1342791430" media="screen, projection" rel="stylesheet" type="text/css" />
<link href="/stylesheets/adapt.css?1342791413" media="screen, projection" rel="stylesheet" type="text/css" />
<!-- <![endif]-->
<link href="/stylesheets/print.css?1342791421" media="print" rel="stylesheet" type="text/css" />
<link href="/apple-touch-icon-precomposed.png" rel="apple-touch-icon-precomposed" />
<link href="http://dribbble.com/shots/popular.rss" rel="alternate" title="RSS" type="application/rss+xml" />