擅长:python、mysql、java
<p>我最近为html文件创建了一个lxml/beauthoulsoup解析器,它还可以在特定的标记之间进行搜索。在</p>
<p>我编写的函数打开操作系统的文件管理器,允许您选择要解析的特定html文件。在</p>
<pre><code>def openFile(self):
options = QFileDialog.Options()
options |= QFileDialog.DontUseNativeDialog
fileName, _ = QFileDialog.getOpenFileName(self, "QFileDialog.getOpenFileName()", "",
"All Files (*);;Python Files (*.py)", options=options)
if fileName:
file = open(fileName)
data = file.read()
soup = BeautifulSoup(data, "lxml")
for item in soup.find_all('strong'):
results.append(float(item.text))
print('Score =', results[1])
print('Fps =', results[0])
</code></pre>
<p>您可以看到我指定的标记是“strong”,我试图在该标记中查找文本。在</p>
<p>希望我能帮忙。在</p>