python - 在网页中搜索字符串并使用 python 打印包含该字符串的整行

标签 python search

我想在网页中搜索字符串并打印包含该字符串的整行。

我有一个输入文件,其中包含我想要搜索该字符串的链接。

要搜索的字符串:“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/

相关文章:

python - 使用 Python 以 Mechanize 的形式设置 Select 控件

python - 同时进行线程和初始化(它是如何工作的?)

python - 拆分一个fasta文件并在第一行的基础上重命名

python - 如何避免 Pandas DataFrame 中过多的 lambda 函数分配和应用方法链

javascript - 查找映射到 javascript 中的值的所有键。和有效的替代方案

python - 我如何使用 wget 通过 scrapy 下载文件

windows - 使用命令行查找在给定日期后修改的 Windows 文件

php - 使用 PHP 输出谷歌搜索结果?

android - 在操作栏中添加搜索小部件时遇到问题

ruby-on-rails - solr,太阳黑子,错误请求,非法字符