(span class = 'Number')에서 스크랩하려고합니다. 이 코드는 내가 스크랩하고있는 페이지에서 다음과 같이 보입니다 :br 태그 사이 beautifullsoup
<div id="DetailMainBox">
<table>
<tr>
<td rowspan="2" class="styleA">
<span class="UP">99 </span><span class="Change">10.00 (-0.1%)</span>
<span class="Portfolio"><a href="../../members/index.php" class="ThemeColor" target="_blank">Menu<img src="../images/more.gif" width="11" height="11" border="0" align="absmiddle" /></a></span>
</td>
<td class="styleB">Max Quantity<span class="RT"></span><br>
<span class="Number">100.000</span></span> </td>
<td class="styleB">Average Quantity<span class="RT"></span><br />
<span class="Number">822</span></td>
<td class="styleB">Previous Order<br />
<span class="Number">96</span></td>
<td class="styleB">Max Price<br />
<span class="Number">104</span></td>
<td class="styleB">Number of Trades<br />
<span class="Number">383</span></td>
</tr>
<tr>
<td class="styleB">Min Price<span class="RT"></span><br>
<span class="Number">59</span></td>
<td class="styleB">Total Amount<span class="RT"></span><br />
<span class="Number">800</span></td>
<td class="styleB">Start<br />
<span class="Number">10</span></td>
<td class="styleB">Low<br />
<span class="Number">98 </span></td>
나는 데이터를 긁어 내기 위해 Beautifulsoup를 사용하려고했습니다. 그러나, 나는 다음과 같이 내가 번호를 검색 할 수 바라고
from bs4 import BeautifulSoup
html = response.content
soup = BeautifulSoup(html,"html.parser")
title = soup.select('td.styleB')[0].next_sibling
title1 = soup.find_all('span', attrs={'class': 'Number'}).next_sibling
print(title1)
화면에 아무 것도 반환하지 않습니다 : 최대 수량 : 100 평균 수량 : 822 이전 주문 : 96 최대 가격 : 104 수 거래 : 383 최소 가격 : 59 총 금액 : 800 시작 : 10 낮음 : 98
쿼리를 처리에서 내 코드에 문제가 무엇인지 알려 주시기 바랍니다. 다음과 같이
태그 텍스트 try tag.string 시도하십시오 –