擅长:python、mysql、java
<p>另一种获取带有数字的<code>id</code>的方法是使用这样的代码。你知道吗</p>
<pre><code>>>> from lxml import html
>>> tree = html.parse('table.htm')
>>> tree.xpath('.//input[contains(@id,"_heimTipp")]/@id')
['spieltippForms_401969217_heimTipp', 'spieltippForms_401969218_heimTipp']
</code></pre>
<p>我不知道在<code>id</code>的值中会发现什么样的可变性,所以说如何处理这些值并不容易。但可能很简单</p>
<pre><code>>>> ids = tree.xpath('.//input[contains(@id,"_heimTipp")]/@id')
>>> numbers = [int(id.split('_')[1]) for id in ids]
>>> numbers
[401969217, 401969218]
</code></pre>