以下の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またはページのソースを取得するにはどうすればよいのページ –