我想從下面的html代碼片段(從整個頁面剪下)中返回'data-pages'的值。python - web scraping - 從類內返回屬性
<div class="catalogPagination" data-js-component="catalog-pagination/catalog-pagination">
<span class="catalogPagination_button catalogPagination_button-prev catalogPagination_button-disabled">
</span>
<div class="catalogPagination_label">
<select class="catalogPagination_dropdown" data-baseurl="/herrenbekleidung-shirts/?order=popularity" data-current="1" data-pages="97">
<option>
Seite 1 von 97
</option>
</select>
我使用BeautifulSoup,我的代碼打印「無」每當我嘗試使用soup.find()
s = soup.find('data-pages', attrs={'class': 'catalogPagination_dropdown'})
print s
有人能告訴我什麼,我做錯了什麼?以及從課堂獲得這個值的正確方法?另外,如果我想擴展它以返回整個站點中'數據頁'的所有值,那麼這將如何完成?
s = soup.find_all(.....) ?
謝謝!
添加更多的HTML或頁面 –