Scraper para a OLX que envia novos anúncios para usuários pré-definidos, através do Telegram.
- Baixe as dependências com
pip install -r requirements.txt
- Configure seu bot através do @BotFather no telegram;
- Coloque o token e as URLs da OLX de interesse no arquivo
config.py
(verconfig.example.py
) python bot.py
- Mande a mensagem
/start
para o bot. - No console deverá aparecer
User of id <SEU_ID> tried starting the bot.
- Coloque
<SEU_ID>
no arquivoconfig.py
, na variávelURL_TO_CHAT_DICT
, junto com as URLs de desejo. - Execute novamente os passos 4 & 5.
ATENÇÃO: A informação sobre a ordem na qual devem aparecer os anúncios (mais relevantes, mais novos, etc) vai inclusa na URL. Para que sejam enviados os anúncios mais recentes assim que aparecerem, é necessário ordenar dessa forma (mais recentes primeiros), antes de copiar as URLs para o arquivo config.py
. A terminação &sf=1
na URL indica esse ordenamento.