How to parse out results in Langchain ApifyDatasetLoader
loader = apify.call_actor(
actor_id="apify/google-search-scraper",
# Prepare the Actor input
run_input={"queries": query,
"maxPagesPerQuery": 1,
"resultsPerPage": 100,
"customDataFunction": """async ({ input, $, request, response, html }) => {return {pageTitle: $('title').text(),};}""",},
dataset_mapping_function=lambda item: Document(
page_content=item["url"] or "", metadata={"source": item["url"]}
),
)
