Назад к блогу
Идентичность

Предзаполнение закладок браузера с BotBrowser

Узнайте, как использовать флаг --bot-bookmarks для предварительного заполнения закладок браузера для формирования полноценных идентификаций.

Флаг --bot-bookmarks

BotBrowser предоставляет --bot-bookmarks для предварительного заполнения закладок при запуске экземпляра браузера. Это позволяет создавать сессии браузера с реалистичными данными закладок с самого начала.

chrome --bot-profile="/path/to/profile.enc" \
       --bot-bookmarks="/path/to/bookmarks.json"

Формат файла закладок

Файл закладок использует простую JSON-структуру с поддержкой вложенных папок:

{
  "bookmark_bar": [
    { "name": "Google", "url": "https://www.google.com" },
    { "name": "YouTube", "url": "https://www.youtube.com" },
    {
      "name": "News",
      "children": [
        { "name": "BBC", "url": "https://www.bbc.com" },
        { "name": "Reuters", "url": "https://www.reuters.com" }
      ]
    }
  ]
}

Вложенные папки поддерживаются через массив children, позволяя создавать структуры вроде "News", "Shopping" или "Work".

Пример Puppeteer

const puppeteer = require('puppeteer-core');
const path = require('path');

(async () => {
  const browser = await puppeteer.launch({
    executablePath: '/path/to/botbrowser/chrome',
    args: [
      '--bot-profile=/path/to/profile.enc',
      `--bot-bookmarks=${path.resolve('./bookmarks.json')}`,
    ],
    headless: true,
    defaultViewport: null,
  });

  const page = await browser.newPage();
  await page.goto('https://example.com');
  console.log('Browser launched with pre-populated bookmarks');
  await browser.close();
})();

Лучшие практики

Согласуйте с идентификацией профиля. Если ваш профиль представляет немецкого пользователя, заполните закладки немецкоязычными сайтами: google.de, spiegel.de, amazon.de.

Варьируйте между сессиями. При запуске нескольких экземпляров используйте разные файлы закладок для каждой сессии, чтобы создать отдельные идентификации.

Сохраняйте реалистичность. Типичный пользователь имеет от 10 до 50 закладок.

Сочетание с другими флагами идентификации

Для полноценной идентификации браузера объедините закладки с другими флагами BotBrowser:

chrome --bot-profile="/path/to/profile.enc" \
       --bot-bookmarks="/path/to/bookmarks.json" \
       --bot-inject-random-history \
       --bot-config-timezone=America/New_York \
       --bot-config-locale=en-US \
       --proxy-server=socks5://user:pass@proxy:1080

Это создает браузер с закладками, историей просмотров, совпадающими часовым поясом и локалью, а также согласованной сетевой идентификацией.

Начало работы

  1. Скачайте BotBrowser с GitHub
  2. Создайте JSON-файл закладок с нужными записями
  3. Запустите с флагами --bot-profile и --bot-bookmarks
  4. Убедитесь, что закладки появляются в панели закладок и менеджере
#bookmarks#injection#identity#browser#privacy