Я делаю парсер facebook объявлений, все работает через прокси, в аккаунт входит и тд
Ниже я привел отрезок кода с которым у меня проблемы. В консоль не выводятся ошибки, а пишет: Найдено 0 объявлений (хотя они там есть)
# Запрос на ввод данных для парсинга
print('Доступные варианты поиска: baby_and_kids, clothing_shoes_and_accessories, electronics, furniture, '
'home_and_garden, vehicles')
category = input('Введите слово для поиска товара (например, electronics): ')
limit = int(input('Введите количество объявлений для парсинга: '))
# Формирование URL для запроса
marketplace_url = f'https://www.facebook.com/marketplace/prague/search/?query={category}'
print("Идет парсинг...")
print(marketplace_url)
try:
response = requests.get(marketplace_url, cookies=cookie_jar, headers=headers, timeout=10, proxies=proxies)
if response.status_code == 200:
print('Успешное подключение к странице с объявлениями')
html = response.content
soup = BeautifulSoup(html, 'html.parser')
count = 0
links = []
for link in soup.find_all('a', href=True):
if link['href'].startswith('https://www.facebook.com/marketplace/item/'):
links.append(link['href'])
count += 1
if count == limit:
break
print(f"Найдено {len(links)} объявлений")
for link in links:
print(link)
else:
print('Не удалось подключиться к странице с объявлениями')
except requests.exceptions.RequestException:
print('Не удалось выполнить запрос к Facebook')