у меня есть расширение на JS 

manifest 
{
  "manifest_version": 3,
  "name": "Info Extractor",
  "version": "1.0",
  "action": {
    "default_popup": "popup.html",
    "default_icon": "icons/icon128.png"
  },
  "permissions": ["activeTab", "scripting"]
}

popup
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Info Extractor</title>
  <style>
    #data {
      max-height: 400px;
      overflow-y: auto;
    }
  </style>
</head>
<body>
  <button id="fetchButton">Нажми меня!</button>
  <div id="data"></div>
  <button id="simulateButton">Click Original Button</button>

  <!-- Новое поле ввода и кнопка для обновления значения -->
  <input type="text" id="newValue" placeholder="Введите новое значение">
  <button id="updateValueButton">Обновить значение</button>

  <script src="popup.js"></script>
</body>
</html>

popup
document.getElementById('fetchButton').addEventListener('click', () => {
  updateData();
});

document.getElementById('simulateButton').addEventListener('click', () => {
  chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
    chrome.scripting.executeScript({
      target: { tabId: tabs[0].id },
      func: () => {
        const button = document.querySelector('.by-button.by-builder-opr-btn.by-button--contained.by-button--xx-large.by-button--primary');
        if (button) {
          button.click(); // Симулируем нажатие на кнопку
        }
      },
    });
  });
});

document.getElementById('updateValueButton').addEventListener('click', () => {
  const newValue = document.getElementById('newValue').value;
  chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
    chrome.scripting.executeScript({
      target: { tabId: tabs[0].id },
      func: (value) => {
        const element = document.querySelector('.pb-position-editor.pb-position-editor-qty-containner');
        if (element) {
          element.innerText = value; // Обновляем текст элемента
        }
      },
      args: [newValue] // Передаем новое значение
    });
  });
});

function updateData() {
  chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
    chrome.scripting.executeScript({
      target: { tabId: tabs[0].id },
      func: () => {
        let data = [];
        document.querySelectorAll('.by-table-cell').forEach((element) => {
          data.push(element.innerText); // Собираем текст из элементов
        });
        return data;
      },
    }, (results) => {
      if (results && results[0]) {
        let dataDiv = document.getElementById('data');
        dataDiv.innerHTML = results[0].result.join('<br/>'); // обновляем данные в попапе
      }
    });
  });
}

setInterval(updateData, 500); // Обновляем данные каждые 5 секунд

мне нужно что бы данные которые выводятся в popup, которые выглядят так (3/3) Смоделированные позиции
Кред. плечо
Срок действия
Страйк-цена
Тип
Направление
Размер спроса
Цена спроса(IV)
Цена ордера/IV
Кол-во
Размер предложения
Цена предложения(IV)
P&L
Delta
Gamma
Vega
Theta
Действие
BTC
--
--
--
--
--
--
--
--
--
--
--
13.23 USD
0.3000
--
--
--
Удалить все

10.00x
--
--
--
Купить
0.167
69,509.0/--
69,419.9/--

11.003
69,509.1/--
9,02 USDT
0.1000
--
--
--
Удалить

10.00x

--
--
Купить
0.014
69,538.0/--
69,495.0/--
0.1
0.012
69,565.0/--
3,76 USDC
0.1000
--
--
--
Удалить

10.00x
--
--
--
Купить
0.167
69,509.0/--
69,505.6/--
0.1
11.003
69,509.1/--
0,45 USDT
0.1000
--
--
--
Удалить разделить что бы было удобно с ними работать так как мне нужно будет брать одно значение и делать так что бы второе ему равнялось