Skip to content
This repository was archived by the owner on Oct 11, 2024. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

176 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

page-scraper

Consome da fila do Rabbit os URLs a serem scrapeados e salva os SKUs dos URLs no Mongo.

ad hoc

flowchart TD
    rabbit[(RabbitMQ)]

    discard_urls_redis[Discard URLs in Redis]
    discard_urls_mongo[Discard URLs in MongoDB]
    fetch_page[Fetch page content]
    parse_page[Parse page content]
    save_batch[Save in batch]
    discard_skus_mongo[Discard SKUs in MongoDB]
    insert_skus[Insert SKUs in MongoDB]

    rabbit --message--> discard_urls_redis
    discard_urls_redis --> discard_urls_mongo
    discard_urls_mongo --> fetch_page
    fetch_page --> parse_page
    parse_page --is URL?--> fetch_page
    parse_page --is SKU?--> save_batch
    save_batch --next URL?--> fetch_page
    save_batch --finish URLs?--> discard_skus_mongo
    discard_skus_mongo --Batch--> insert_skus
Loading

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages