Latest posts on аналз HTML topichttp://python.su/forum/topic/38127/2020-02-18T15:53:54+02:00Общий :: Центр помощи :: аналз HTML
2020-02-18T15:53:54+02:00crow207476<div class="code"><pre> <span class="kn">from</span> <span class="nn">lxml</span> <span class="kn">import</span> <span class="n">html</span>
<span class="k">def</span> <span class="nf">clc</span><span class="p">(</span><span class="n">txt</span><span class="p">):</span>
<span class="n">txt</span> <span class="o">=</span> <span class="n">html</span><span class="o">.</span><span class="n">fromstring</span><span class="p">(</span><span class="n">txt</span><span class="p">)</span>
<span class="n">a</span> <span class="o">=</span> <span class="n">txt</span><span class="o">.</span><span class="n">xpath</span><span class="p">(</span><span class="s1">'/html/body/table/tr[1]/td[2]'</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">text</span>
<span class="n">b</span> <span class="o">=</span> <span class="n">txt</span><span class="o">.</span><span class="n">xpath</span><span class="p">(</span><span class="s1">'/html/body/table/tr[2]/td[2]'</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">text</span>
<span class="k">return</span> <span class="nb">int</span><span class="p">(</span><span class="n">a</span><span class="p">)</span><span class="o">+</span><span class="nb">int</span><span class="p">(</span><span class="n">b</span><span class="p">)</span>
<span class="n">clc</span><span class="p">(</span><span class="s1">'<html><body><table><tr><td>Item1<td>10</tr><tr><td>Item2<td>20</tr><body></html>'</span><span class="p">)</span>
</pre></div><br/>lxml возможно придется устанавливать
Общий :: Центр помощи :: аналз HTML
2019-12-03T01:04:15+02:00natalija96205870Помогите пожалуйста решить задание - в инпут вводишь в одну линию хтмл код, а питон ситает сколько смволов в коде.<br/><br/><br/>Your task:<br/>Program takes in input a one-line html website code containing nothing but 2-column table<br/><br/>Program calculates the sum of number in whole 2nd row<br/><br/>Example:<br/>input: <html><body><table><tr><td>Item1<td>10</tr><tr><td>Item2<td>20</tr><body></html><br/>output: 30<br/><br/>Спасибо!