-1

嘿,我得到以下代码:

import urllib

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

它检查特定字符串的网页源代码,有没有一种方法可以只让第一个让说20行代码被搜索到字符串?如果字符串不在那里,我会收到其他消息?

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 回答