Extension (Shape Generation)
The Refract extension is a Chromium browser extension that harvests Shape cookies for Target. This page covers how it works, how to install it, and how to harvest both cookie types.
How it actually works
Understanding this upfront prevents almost every "is it broken?" question:
The extension repeatedly attempts add to cart (or login) on a Target page in your browser. It never completes those actions. It intercepts each request and saves the Shape cookie from it for your tasks to use later.
Because the cart never completes, you will constantly see "Something Went Wrong, Try Again!" on the product page. That is not an error. That is the harvesting working.
The browser will not sign you in while harvesting login cookies, and you will see a random email and password being typed automatically. Normal.
The browser may show the wrong product while harvesting. Ignore it; it does not affect harvesting.
Each protected request from your tasks consumes one cookie, so your harvested count goes down as tasks work. The target is about 3 cookies per running task, and by default the extension harvests exactly that: 3 per running task.
Hard requirements:
A Chromium browser. Chrome, Edge, Brave, and Vivaldi all work; almost any Chromium browser does. Opera does not (it blocks this extension type), and Firefox and Safari do not (not Chromium).
The Target tab must stay at least partially visible on your screen. The extension popup can be minimized, but the Target page cannot be hidden or closed.
On a server, a display connection must remain the entire time. That means you cannot disconnect from your server: closing your RDP session counts as disconnecting the display, and harvesting stops. Stay connected.
One extension instance per browser user/profile. To run more harvesters, create more users of your browser (see Running multiple harvesters) or use different Chromium browsers.
Install the extension
Download the extension
Download the latest version: cdn.prismaio.com/refract/extension/latest.zip
Load the extension
Click Load unpacked. A folder picker opens:
Navigate into the extracted folder.
Double-click the
buildfolder to go inside it. The Folder: field at the bottom of the picker should now saybuild.Click Select Folder.
You need to be inside the build folder when you click Select Folder. Do not click any of the files or folders inside it, and do not select the outer folder. This step is where most people go wrong.

Download the extension
Download the latest version: cdn.prismaio.com/refract/extension/latest.zip
Extract the zip
Open your Downloads folder in Finder and double-click the zip. macOS extracts it right there with Archive Utility, leaving a folder with a build folder inside.
If you downloaded with Safari, the zip may already be extracted for you: Safari auto-opens "safe" files by default, so look for the extracted folder instead of a zip.
Load the extension
Click Load unpacked. A Finder-style picker opens:
Navigate into the extracted folder.
Double-click the
buildfolder to go inside it.Click Select.
You need to be inside the build folder when you click Select. Do not pick any of the files or folders inside it, and do not select the outer folder. This step is where most people go wrong.
Open the harvester
Go to Target
Navigate to target.com in the browser with the extension installed.
Pick a proxy list (or none)
Running 10 or fewer tasks: do not use a proxy list on the extension; your home IP is residential and works well. Running more than 10 tasks: a proxy list is required, and the extension uses a new proxy on every page refresh. Use residential; resis use data but have been passing Shape much better. Remember: tasks use the harvester proxy for add to cart and login. See Proxies as you scale.
Step 1: Harvest login cookies
Target accounts log in with cookies, not from the Accounts tab.
Start harvesting
Click Start Harvesting on the extension. You will see a random email and password being entered automatically. That is normal, and you will not get signed in to the browser.
Never manually sign in in the Chrome window. The extension does the fake sign-in attempts itself; that is how the login cookies get harvested. Typing your real credentials in that window is not part of the process.
Step 2: Harvest ATC (product) cookies
Start harvesting
Enable harvesting (or click add to cart once). The extension starts auto-clicking add to cart. You will see "Something Went Wrong, Try Again!" over and over. That is the harvest working; the product is never actually carted.

Harvesting stopped producing cookies? The product went out of stock. It does not matter what product you harvest on, only that it is in stock and available for shipping. Move to a new in-stock product and keep going.
Recommended settings
These are the defaults, and defaults exist for a reason:
Proxy List
None (10 or fewer tasks); required above 10
Harvests Per Page Load
1
Data Expiration (Minutes)
3
Cookie Order
Use Newest First
Harvesting
On
Harvest amount
3 per RUNNING task

Running multiple harvesters
Only one extension instance works per browser user/profile; multiple tabs under the same profile will not. To run more harvesters, create more browser users, or spread across different Chromium browsers (Chrome, Brave, Edge), with the extension loaded and harvesting enabled in each.
Creating a new Chrome user:
Click your profile picture in the top right corner of Chrome.
Click Add (or Add new profile).
Choose Continue without an account, name the profile, and click Done.
A new Chrome window opens for that user. Install the extension in it the same way as before, and harvest away.
The same idea works in Brave and Edge via their profile menus.
FAQ
Last updated
Was this helpful?




