网页UI以及HTML组织形式,目的是抓取网页数据并解析。
<div class="clan__table"> <div class="clan__headers"> <div class="clan__headerCaption">Rank</div> <div class="clan__headerCaption">Name</div> <div class="clan__headerCaption">Level</div> <div class="clan__headerCaption">League</div> <div class="clan__headerCaption">Trophies</div> <div class="clan__headerCaption">Donations</div> <div class="clan__headerCaption">Role</div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #1 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/2P0V2CCY">北斗</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__2"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">4438</div> </div> <div class="clan__row">379</div> <div class="clan__row"> Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #2 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/9UURJRQU">wglj</a> </div> <div class="clan__row"> <span class="clan__playerLevel">12</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__2"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">4344</div> </div> <div class="clan__row">498</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #3 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/2LQYLYJQ">大彪客</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__1"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">4276</div> </div> <div class="clan__row">322</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #4 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/9PLUY020">冰城好警</a> </div> <div class="clan__row"> <span class="clan__playerLevel">12</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__1"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">4229</div> </div> <div class="clan__row">264</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #5 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/2L9UPJP0">你可以的</a> </div> <div class="clan__row"> <span class="clan__playerLevel">12</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__1"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">4220</div> </div> <div class="clan__row">380</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #6 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/9U8QLY9V">cavan_陈</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__1"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">4205</div> </div> <div class="clan__row">204</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #7 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/YUJYLJJ">小新</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__1"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">4171</div> </div> <div class="clan__row">308</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #8 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/PL9VU80U">指挥若定</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__1"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">4154</div> </div> <div class="clan__row">186</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #9 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/8RLQJQRR">hwj</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__1"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">4023</div> </div> <div class="clan__row">48</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #10 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/QQUV9RR9">路飞</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__1"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">4000</div> </div> <div class="clan__row">202</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #11 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/20RRU0LJ2">奥格瑞玛</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3893</div> </div> <div class="clan__row">470</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #12 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/LCP9CL8C">Subway</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3882</div> </div> <div class="clan__row">72</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #13 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/8Q2J8LVP">会飞の鱼</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3873</div> </div> <div class="clan__row">199</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #14 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/QY2Y9R0J">柔柔bb</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3862</div> </div> <div class="clan__row">178</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #15 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/U2R2LGR2">北斗</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3812</div> </div> <div class="clan__row">38</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #16 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/QGVYJCYG">Paul</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3769</div> </div> <div class="clan__row">42</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #17 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/92Q29R0U">天黑</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3692</div> </div> <div class="clan__row">100</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #18 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/92QLQPUU">Addison Liu</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3656</div> </div> <div class="clan__row">240</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #19 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/YQRPCJ9P">系统奖励</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3615</div> </div> <div class="clan__row">376</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #20 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/JUGJ88GP">二牛和小姨子</a> </div> <div class="clan__row"> <span class="clan__playerLevel">9</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3550</div> </div> <div class="clan__row">384</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #21 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/80GUU0U2">阿牛someone</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3514</div> </div> <div class="clan__row">74</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #22 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/GPGLJ0C">森林大地</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3480</div> </div> <div class="clan__row">188</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #23 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/2L29R2V8">george</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3459</div> </div> <div class="clan__row">166</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #24 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/UPPGLURG">Big Bang is VIP</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3380</div> </div> <div class="clan__row">92</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #25 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/22GUQYV8Y">佐为</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3305</div> </div> <div class="clan__row">43</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #26 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/2PLQQLPC">X-HUNTER</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3264</div> </div> <div class="clan__row">168</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #27 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/UG8JCJ8C">拾蛤蜊</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3253</div> </div> <div class="clan__row">300</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #28 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/229J9U2GR">RT</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3230</div> </div> <div class="clan__row">108</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #29 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/U22L0GGQ">忍者老宝</a> </div> <div class="clan__row"> <span class="clan__playerLevel">11</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3200</div> </div> <div class="clan__row">64</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #30 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/CCGLGGJC">RT</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3196</div> </div> <div class="clan__row">244</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #31 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/8YL9LJLC">林GHL</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3147</div> </div> <div class="clan__row">341</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #32 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/Y8CJQGVR">一生註定是學渣</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3030</div> </div> <div class="clan__row">0</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #33 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/2229LG9PG">万小宝</a> </div> <div class="clan__row"> <span class="clan__playerLevel">9</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">3014</div> </div> <div class="clan__row">10</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #34 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/8PQRCULJ">sakura怡</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2846</div> </div> <div class="clan__row">32</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #35 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/9YC2LUPR">King丶梦屹</a> </div> <div class="clan__row"> <span class="clan__playerLevel">9</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2841</div> </div> <div class="clan__row">286</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #36 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/V8QQ8V29">骚铭之父</a> </div> <div class="clan__row"> <span class="clan__playerLevel">9</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2811</div> </div> <div class="clan__row">20</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #37 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/88Y9RPLP2">1L领域</a> </div> <div class="clan__row"> <span class="clan__playerLevel">9</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2806</div> </div> <div class="clan__row">158</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #38 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/28JR0VPP9">СаНёК</a> </div> <div class="clan__row"> <span class="clan__playerLevel">9</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2785</div> </div> <div class="clan__row">60</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #39 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/28R0J0JR2">aqil</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2753</div> </div> <div class="clan__row">34</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #40 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/CQ0VPJJL">#Pepapig</a> </div> <div class="clan__row"> <span class="clan__playerLevel">8</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2744</div> </div> <div class="clan__row">20</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #41 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/YCGVRJ02">mohinka</a> </div> <div class="clan__row"> <span class="clan__playerLevel">9</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2656</div> </div> <div class="clan__row">108</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #42 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/2JRCC2LY9">Ben先生</a> </div> <div class="clan__row"> <span class="clan__playerLevel">8</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2655</div> </div> <div class="clan__row">116</div> <div class="clan__row"> Co-Leader </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #43 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/L8GR8Q9J">寂寞真离骚l</a> </div> <div class="clan__row"> <span class="clan__playerLevel">8</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2625</div> </div> <div class="clan__row">30</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #44 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/VRRY8PUC">路海战队</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2623</div> </div> <div class="clan__row">0</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #45 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/PVQY29QL">Supergirl</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2544</div> </div> <div class="clan__row">0</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #46 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/G0GQQ809">三刀索隆</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2542</div> </div> <div class="clan__row">0</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #47 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/8JGY8R0C">York royale</a> </div> <div class="clan__row"> <span class="clan__playerLevel">9</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2472</div> </div> <div class="clan__row">0</div> <div class="clan__row"> Elder </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #48 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/2QR080LCV">famidore</a> </div> <div class="clan__row"> <span class="clan__playerLevel">10</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2443</div> </div> <div class="clan__row">88</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #49 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/2VVY9VG"># vj</a> </div> <div class="clan__row"> <span class="clan__playerLevel">9</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2371</div> </div> <div class="clan__row">0</div> <div class="clan__row"> Member </div> </div> <div class="clan__rowContainer"> <div class="clan__row"> #50 </div> <div class="clan__row"> <a class="ui__blueLink" href="/profile/JVCU0Q0V">Forever丿old8</a> </div> <div class="clan__row"> <span class="clan__playerLevel">9</span> </div> <div class="clan__row"> <div class="clan__leagueContainer"> <div class="league__0"></div> </div> </div> <div class="clan__row"> <div class="clan__cup">2349</div> </div> <div class="clan__row">40</div> <div class="clan__row"> Member </div> </div> </div>
通过查看页面源代码,我们发现每一个玩家信息都是存储在一个class为clan__rowContainer的div中。
那么我们就可以通过soup的finaAll选择器来获取所有行的玩家信息,然后遍历挨个解析玩家数据。
具体代码:
for i, row in enumerate(soup.findAll("div",attrs = {"class":"clan__rowContainer"})): user_dict = {} for j,col in enumerate(row.findAll("div",attrs = {"class":"clan__row"})): if j == 0: user_dict["rank"] = col.string.strip().replace("#","") elif j == 1: user_dict["name"] = col.a.string.strip() user_dict["uid"] = col.a.get("href").strip("/profile/") elif j == 2: user_dict["level"] = col.span.string.strip() elif j == 3: user_dict["league"] = col.contents[1].div.get("class")[0].replace("league__","") elif j == 4: user_dict["score"] = col.div.string.strip() elif j == 5: user_dict["donations"] = col.string.strip() elif j == 6: user_dict["role"] = col.string.strip() print(user_dict)