I am using following code to match all div that have CSS class "ad_item".
soup.find_all('div',class_="ad_item")
problem that I have is that, on that web page, there are also div that have CSS class set to "ad_ex_item" and "ad_ex_item".
<div class="ad_item ad_ex_item">
In documentation it is stated:
When you search for a tag that matches a certain CSS class, you’re matching against any of its CSS classes:
So how can I match div, that have only "ad_item", and do not have "ad_ex_item".
Or to put this in another way, how to search for div that have only CSS class "ad_item" ?
You can use strict conditions like this:
soup.select("div[class='ad_item']")
That catch div
with exact class.
In this case with only 'ad_item'
and no others joined by spaces classes.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With