Skip to content

drobnikj/apify-act-send-crawler-results

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apify actor to send results (Apify store)

This actor downloads results from Apify scraper/crawler and send them to email as attachments. It is designed to run from finish webhook of Legacy PhantomJS Crawler.

Usage

For a specific task set the following parameters:

Finish webhook URL (finishWebhookUrl)

https://api.apify.com/v2/acts/drobnikj~send-crawler-results/runs?token=APIFY_API_TOKEN

You can find your API token on your Apify account page.

Finish webhook data (finishWebhookData)

Example:

{
  "to": "[email protected]",
  "subject": "Run ID: {{runId}} results",
  "text": "Link to html results: https://api.apify.com/v2/datasets/${datasetId}/items?format=html&simplified=1",
  "html":  "Link to html <a href=\"https://api.apify.com/v2/datasets/${datasetId}/items??format=html&simplified=1\"> results </a>",
  "attachResults": [
    {
        "format": "csv",
        "simplified": 1
    }
  ]
}

Parameters:

  • to(String) - Email address

  • subject(String) - Email subject

  • text(String) - Email text

  • html(String) - Email html body

  • attachResults(Array) - Array of types of results that will be attach to email. Attribute format is required for each type (all types of format). Use same attributes as Get dataset items api endpoint, simplified, offset, limit etc.

  • textContext(Object) - This object is used for process subject and text. It replace all {{key}} in subject and text with proper value from this object. By default object has all attributes attributes gets on input. Same behavior as HandlebarsJS.

About

You can run this act in Apify from apify library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published