0
나는 파이썬 2.7과 가시를 사용하고,이 코드에서, 내가 SECOND_VALUE, FIRST_VALUE = 1160 얻을 = 829 싶습니다, 및 THIRD_VALUE는 = 0목록 2.7
<ul id='resources'>
<li id="metal_box" class="metal tooltipHTML" title="">
<div class="resourceIcon metal"></div>
<span class="value">
<span id="resources_metal" class="">1.162</span>
</span>
</li>
<li id="crystal_box" class="crystal tooltipHTML" title="">
<div class="resourceIcon crystal"></div>
<span class="value">
<span id="resources_crystal" class="">831</span>
</span>
</li>
<li id="energy_box" class="energy tooltipHTML" title="">
<div class="resourceIcon energy"></div>
<span class="value">
<span id="resources_energy" class="">0</span>
</span>
</li>
</ul>
내가 시도 second_value = browser.find_by_id('resources').find_by_id('crystal_box').first.value
과 같은 여러 가지가 있지만 작동 방식을 찾을 수 없습니다.
덕분에 모든 값을하지 않은 li
요소를 반환합니다
이 코드를 사용하면 AttributeError : 'ElementList'객체에 'find_by_id'속성이 없습니다. – Oscar
@Oscar 그것은 나를 위해 작동합니다 ('Python 2.7.12', Splinter 0.7.5'). 물론이 연결을 시도 할 수 있습니다 :'element = browser.find_by_id ('resources'). first.find_by_id ('crystal_box'). first' –