擅长:python、mysql、java
<p>也可以使用<a href="http://www.crummy.com/software/BeautifulSoup/" rel="nofollow">beautifulsoup</a>:</p>
<p><strong>a.html</strong>:</p>
<pre><code><html>
<head>
<title> Asdf </title>
</head>
<body>
<div class='entry qual-5 used-demoman slot-head bestprice custom' data-price='3280000' data-name="Kill-a-Watt Allbrero" data-quality="5" data-australium="normal" data-class="demoman" data-particle_effect="56" data-paint="" data-slot="cosmetic" data-consignment="consignment">
</body>
</html>
</code></pre>
<p><strong>a.py</strong>:</p>
<pre><code>from bs4 import BeautifulSoup
with open('a.html') as f:
lines = f.readlines()
soup = BeautifulSoup(''.join(lines), 'html.parser')
result = soup.findAll('div')[0]['data-price']
print result
# prints 3280000
</code></pre>
<p>我的观点是,如果您的任务像您的示例中那样简单,那么实际上没有必要使用<code>beautifulsoup</code>。但是,如果它更复杂,或者它会更复杂。考虑用<code>beautifulsoup</code>试试。你知道吗</p>