擅长:python、mysql、java
<p>html表的构建方式如下:</p>
<p>一堆行<code><tr></code>,每行都有一些列<code><td></code>。你知道吗</p>
<p>验证码行的作用是:</p>
<ol>
<li><p><code>find_all('tr')</code>:获取所有行(<code><tr></code>)</p></li>
<li><p><code>[6]</code>:具体到第7行</p></li>
<li><p><code>find_all('td')</code>在该行中,获取所有列(<code><td></code>)</p></li>
<li><p><code>[1]</code>:明确地获取第二列</p></li>
</ol>
<p>我们现在有一个表单元格,其中只有一个值。你知道吗</p>
<p>5)<code>get_text()</code>获取该单元格的实际文本内容。你知道吗</p>
<p>你可以把点“x.y”读作“从x返回y”</p>
<p>现在,<code>eval()</code>将执行这个表单元格值,就好像它是代码的一部分一样。执行返回的任何值都存储在<code>captcha</code>变量中。你知道吗</p>
<p><code>eval("print('hello')")</code>与<code>print('hello')</code>相同</p>
<p>数据行只是建立一个字典。我不确定我是否理解所使用的名称,但是您可以使用字典按名称调用成员,比如<code>data['sr']</code>,然后返回3。
<code>data['value_s']</code>存储<code>captcha</code>的值</p>