from notte_sdk import NotteClient, actionsnotte = NotteClient()with notte.Session() as session: # go to google _ = session.execute( actions.Goto( url="https://www.duckduckgo.com" ) ) # fill the search bar with our query _ = session.execute( actions.Fill( value="dog pictures", selector='internal:role=combobox[name="Search with DuckDuckGo"i]', ) )
Copy
Ask AI
{ "started_at": "2023-11-07T05:31:56Z", "ended_at": "2023-11-07T05:31:56Z", "action": { "value": {}, "type": "form_fill", "category": "Special Browser Actions", "description": "Fill a form with multiple values. Important: If you detect a form requesting personal information, try to use this action at first, and otherwise use the regular fill action. CRITICAL: If this action fails once, use the regular form fill instead." }, "success": true, "message": "<string>", "data": { "markdown": "<string>", "images": [ { "url": "<string>", "category": "favicon", "description": "<string>" } ], "structured": { "success": true, "error": "<string>", "data": {} } }, "exception": "<string>"}
sessions
Page Execute
POST
/
sessions
/
{session_id}
/
page
/
execute
python
Copy
Ask AI
from notte_sdk import NotteClient, actionsnotte = NotteClient()with notte.Session() as session: # go to google _ = session.execute( actions.Goto( url="https://www.duckduckgo.com" ) ) # fill the search bar with our query _ = session.execute( actions.Fill( value="dog pictures", selector='internal:role=combobox[name="Search with DuckDuckGo"i]', ) )
Copy
Ask AI
{ "started_at": "2023-11-07T05:31:56Z", "ended_at": "2023-11-07T05:31:56Z", "action": { "value": {}, "type": "form_fill", "category": "Special Browser Actions", "description": "Fill a form with multiple values. Important: If you detect a form requesting personal information, try to use this action at first, and otherwise use the regular fill action. CRITICAL: If this action fails once, use the regular form fill instead." }, "success": true, "message": "<string>", "data": { "markdown": "<string>", "images": [ { "url": "<string>", "category": "favicon", "description": "<string>" } ], "structured": { "success": true, "error": "<string>", "data": {} } }, "exception": "<string>"}
default:Fill a form with multiple values. Important: If you detect a form requesting personal information, try to use this action at first, and otherwise use the regular fill action. CRITICAL: If this action fails once, use the regular form fill instead.