Тогда ищите по одному тэгу. А получается Вы в метод find_all() передаете тэг, который хотите найти, и следующим параметром атрибуты которые должны быть у этого тэга.
Вот Вам для старта, дальше сами разберетесь :
from urllib.request import urlopen
from bs4 import BeautifulSoup
url = "http://hh.ru/search/vacancy?clusters=true&enable_snippets=true&area=2"
data = urlopen(url)
soup = BeautifulSoup(data.read())
professional_area = soup("div", {"data-toggle": "professionalArea"})[0]
for item in professional_area.find_next("div"):
for li in item.find_all("li", class_="clusters-list__item"):
print(li)
Это элементы из раздела “Профобласть”. Чтобы смотреть по другим разделам смотрите параметр data-toggle у этого раздела и меняйте его в скрипте.
PS это 3-й питон.