1

HTMLテキストから単語(つまり、メタ)を検索し、その単語の位置から始まる次の20文字を出力しようとしています。

次のコードは何も返しません。

import os,sys,urllib.request
url = "http://www.google.com/"
req = urllib.request.Request(url)
response = urllib.request.urlopen(req)
html = response.read()
html2 = html.decode("windows-1252")
b2='meta'
position=html2.index(b2)
if b2 in html2:
    print(html2[position:20])
4

2 に答える 2

0

コードを次のように変更するだけです。

print(html2[position: position + 20])
于 2013-03-14T09:40:54.667 に答える
0

print(html2[position : position + 20])最後の行で試してください。

于 2013-03-14T09:41:17.120 に答える