-1

ちょっと私は次のコードを手に入れました:

import urllib

source = urllib.urlopen('WEBPAGE').read()
if 'STRING TO LOOK FOR' in source:
    print 'MESSAGE'
else:
    print 'else MESSAGE'

特定の文字列について Web ページのソース コードをチェックする場合、コードの最初の 20 行だけを文字列として検索する方法はありますか? 文字列がそこにない場合は、else Message を取得しますか?

4

1 に答える 1

1

if 'STRING TO LOOK FOR' in source:に変更

if 'STRING TO LOOK FOR' in '\n'.join(source.split('\n', 20)[:20]):

ソースを複数の行に分割し、最初の 20 行を再構成します。

于 2013-01-12T06:59:28.157 に答える