網頁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)