Back to all change logs

Aug 31, 2023

Summer updates: integrations, Python, and developer experience

New

Actor

Console

Integrations

Docs

Summer updates for integrations, Python, and developer experience

Improving the developer experience

Search in Apify documentation now correctly respects the sections and shows a preview of the page.

CleanShot 2023-08-30 at 10.25.16@2x.png

When viewing Actor run logs in Apify Console, you can now hide timestamps and the URLs are clickable.

Integrations

  • Apify is now integrated in FlowiseAI, an open-source UI visual tool to build your customized LLM flow using LangChainJS, written in Node TypeScript/JavaScript.
  • Keboola integration now enables you to retrieve dataset items from the last Actor run and the last Actor task run.
  • Zapier integration now renders the Actor input UI to make Actor configuration easier.

News from the world of Python and Apify

We have just released our first universal scraper with Python support 🥳

It uses Beautiful Soup to parse HTML and XML documents. Our BeautifulSoup Scraper provides an interface for navigating and manipulating the document structure. Its powerful search functions let you search for elements based on tags, attributes, or CSS classes.

Try BeautifulSoup Scraper and scrape websites as easy as this:

1from typing import Any
2
3def page_function(context: Context) -> Any:
4    url = context.request["url"]
5    title = context.soup.title.string if context.soup.title else None
6    return {"url": url, "title": title}

New features for Actor developers

  • In account notification settings, you can now configure whether Actor issue notifications are sent to your email or only displayed in Apify Console.
  • Profile settings now enable you to make your email public so your users can easily reach to you directly.
  • OG image shown when sharing your Actor now contains details such as number of users or runs: CleanShot 2023-08-30 at 10.17.03@2x.png

Marek Trunkat

CTO