> ## Documentation Index
> Fetch the complete documentation index at: https://docs.packagesss.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Browser

> Browse websites, perform actions and scrape data.

export const GridImage = ({window, src, preview = false, img_width = 200, height = 300}) => {
  var host = preview ? '' : 'https://mintlify.s3-us-west-1.amazonaws.com/packages';
  return <div className="grid-image-bg mt-3 mb-3 flex align-items-center" style={{
    alignItems: 'center',
    justifyContent: 'center',
    position: 'relative',
    height,
    width: '100%'
  }}>

    <img src={`${host}${src}`} className={'m-0'} width={img_width} style={{
    zIndex: 2,
    width: '100%',
    maxWidth: img_width,
    border: '1px solid #ccc',
    borderRadius: 5,
    boxShadow: '5px 5px rgba(0,0,0,0.25);'
  }} />

    <div style={{
    transform: 'translateX(-50%)',
    left: '50%',
    top: 0,
    position: 'absolute',
    height: '100%',
    width: '100%',
    zIndex: 0,
    overflow: 'hidden',
    pointerEvents: 'none'
  }}>
      <img src={`${host}/images/grid-bg-trans.png`} className="m-0" />
    </div>
  </div>;
};

The Browser node is full fledged browser used to browse a website, perform actions and/or scrape data. This is useful when you want to automate a web browsing task.

## Common options

<Note>
  Learn what [Bypass Node](/common/bypass-node), [JSON Keys](/common/json-keys), [Taggable Steps](/common/taggable-steps), and [Match Up Steps](/common/match-up-steps) do.
</Note>

## Browser Options

### Live Debug Mode

The live debug mode allows you to see the browser in action. This is useful for debugging and testing your browser automations.

### Retries

This is the number of times we will retry the browser automation before giving up.

### Block Ads

This blocks all ads during the browsing session.

### Disable Automatic CAPTCHA Solving

This disables automatic CAPTCHA solving. Ideally you wouldn't want to disable this, but in some cases you might want to do this if your automation is failing for some reason.

## Browser Instructions

<Note>
  Browser instructions are the instructions your browser automation will follow. They include all the steps your automated browser will take during a package run.
</Note>

There are two (2) ways to access browser instructions on a browser node:

<Steps>
  <Step title="Click the instructions icon on the node, or ...">
    <GridImage src="/images/browser-instruct.png" img_width={200} />
  </Step>

  <Step title="Click on Browser Instructions on the right hand panel">
    <GridImage src="/images/browser-instruct-right.png" img_width={400} />
  </Step>
</Steps>

### Actions

<Note>Most actions support `@tags`. You can reference any node that comes before the browser node.</Note>

#### AI Instruct

Instead of using code, or tweaking settings, just use plain English to tell the browser what to do. This is useful if you don't know how to code, or if you just want to quickly automate a task.

#### Go to URL

Goes to the URL you specify.

## Video Walkthrough

Below is a video walkthrough of how to use this node.

<iframe width="560" height="315" src="https://www.youtube.com/embed/aG9rtRL-kE8?si=X1EdmtuzmoCGq0F5" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
