16
Янв
2021

Когда я подключаю бота к heroku у меня не парсятся данные с avito

У меня есть бот который парсит данные с авито, когда я размещаю его на heroku мне выдают ошибку:

app[bot.1]: File "/app/parse/Parse.py", line 14, in get_content
app[bot.1]: for div_it in div.find_all('div', {'data-marker': 'item'}):
app[bot.1]: AttributeError: 'NoneType' object has no attribute 'find_all'

но на локальном сервере данные парсятся

def __init__(self, url):
    self.url = url
    self.values = []
    source = requests.get(self.url)
    self.html = BS(source.text, 'lxml')

def get_content(self):
    div = self.html.find('div', {'data-marker': 'catalog-serp'})      
    for div_it in div.find_all('div', {'data-marker': 'item'}):
        div_it_cont = div_it.find('div', {'class': 'iva-item-content-m2FiN'})

Подскажите в чем проблема, буду благодарен

Источник: https://ru.stackoverflow.com/questions/1232087/%D0%9A%D0%BE%D0%B3%D0%B4%D0%B0-%D1%8F-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E-%D0%B1%D0%BE%D1%82%D0%B0-%D0%BA-heroku-%D1%83-%D0%BC%D0%B5%D0%BD%D1%8F-%D0%BD%D0%B5-%D0%BF%D0%B0%D1%80%D1%81%D1%8F%D1%82%D1%81%D1%8F-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D1%81-avito

Тебе может это понравится...

Добавить комментарий