mirror of
https://github.com/VinciGit00/Scrapegraph-ai.git
synced 2026-07-12 21:01:56 +08:00
Merge branch 'pre/beta' into browserbase_integration
Some checks are pending
/ build (push) Waiting to run
Some checks are pending
/ build (push) Waiting to run
This commit is contained in:
commit
4cd5986516
@ -1,3 +1,10 @@
|
||||
## [1.11.0-beta.6](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.11.0-beta.5...v1.11.0-beta.6) (2024-07-31)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* intregration of firebase ([4caed54](https://github.com/ScrapeGraphAI/Scrapegraph-ai/commit/4caed545e5030460b2d5e46f9ad90546ce36f0ee))
|
||||
|
||||
## [1.11.0-beta.5](https://github.com/ScrapeGraphAI/Scrapegraph-ai/compare/v1.11.0-beta.4...v1.11.0-beta.5) (2024-07-30)
|
||||
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
[project]
|
||||
name = "scrapegraphai"
|
||||
|
||||
version = "1.11.0b5"
|
||||
version = "1.11.0b6"
|
||||
|
||||
description = "A web scraping library based on LangChain which uses LLM and direct graph logic to create scraping pipelines."
|
||||
authors = [
|
||||
|
||||
46
scrapegraphai/docloaders/broswer_base.py
Normal file
46
scrapegraphai/docloaders/broswer_base.py
Normal file
@ -0,0 +1,46 @@
|
||||
"""
|
||||
browserbase integration module
|
||||
"""
|
||||
from browserbase import Browserbase
|
||||
|
||||
def browser_base_fetch(api_key: str, project_id: str, link: str) -> object:
|
||||
"""
|
||||
BrowserBase Fetch
|
||||
|
||||
This module provides an interface to the BrowserBase API.
|
||||
|
||||
The `browser_base_fetch` function takes three arguments:
|
||||
- `api_key`: The API key provided by BrowserBase.
|
||||
- `project_id`: The ID of the project on BrowserBase where you want to fetch data from.
|
||||
- `link`: The URL or link that you want to fetch data from.
|
||||
|
||||
It initializes a Browserbase object with the given API key and project ID,
|
||||
then uses this object to load the specified link. It returns the result of the loading operation.
|
||||
|
||||
Example usage:
|
||||
|
||||
```
|
||||
from browser_base_fetch import browser_base_fetch
|
||||
|
||||
result = browser_base_fetch(api_key="your_api_key",
|
||||
project_id="your_project_id", link="https://example.com")
|
||||
print(result)
|
||||
```
|
||||
|
||||
Please note that you need to replace "your_api_key" and "your_project_id"
|
||||
with your actual BrowserBase API key and project ID.
|
||||
|
||||
Args:
|
||||
api_key (str): The API key provided by BrowserBase.
|
||||
project_id (str): The ID of the project on BrowserBase where you want to fetch data from.
|
||||
link (str): The URL or link that you want to fetch data from.
|
||||
|
||||
Returns:
|
||||
object: The result of the loading operation.
|
||||
"""
|
||||
|
||||
browserbase = Browserbase(api_key=api_key, project_id=project_id)
|
||||
|
||||
result = browserbase.load(link)
|
||||
|
||||
return result
|
||||
Loading…
Reference in New Issue
Block a user