我想在网页中搜索字符串并打印包含该字符串的整行。
我有一个输入文件,其中包含我想要搜索该字符串的链接。
要搜索的字符串:“vcore”
我的输入文件:
http://abc/cluster/app/application_1447334090028_225490
http://abc/cluster/app/application_1447334090028_228858
预期输出文件:
http://abc/cluster/app/application_1447334090028_225490 12434 vcore, 123 mb
http://abc/cluster/app/application_1447334090028_228858 12132 vcore, 131 mb
到目前为止的代码:
import sys
import re
import urllib
Links = [Link.strip() for Link in open ('/home/try/Input.txt','r').readlines()]
for link in Links:
webPage = urllib.urlopen(link).read()
print webPage
然后我使用 grep 搜索该字符串并将其存储在另一个文件中。但我希望它由代码本身和出现在相应链接旁边的行来完成。谁能帮我解决这个问题吗?
最佳答案
lines = urllib.urlopen(link).readlines()
for line in lines:
if "vcore" in line:
print line
关于python - 在网页中搜索字符串并使用 python 打印包含该字符串的整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33821738/