```js
// minh se co 2 loai object
// 1 : Apibids
// 2 : Producttab

const { default: puppeteer } = require("puppeteer");

Apibids = {
  type: "Apibid",
  puppeteer_connect: "puppeteer_connect",
  url: "https://www.grays.com/mygrays/auctions/biddingon.aspx",
  listentEvent: function () {
    //action()
  },
  action: function () {},
};

// n Producttab
Producttab = {
  type: "Producttab",
  url: "https://www.grays.com/mygrays/auctions/biddingon.aspx",
  puppeteer_connect: "puppeteer_connect",
  max_price: "",
  model: "model",

  action: function () {},
};

manage = {
  Apibids: { Apibids },
  Producttabss: [{ Producttab }, { Producttab }],
};

// 10 goi 1 lan
recheck = function name() {
  //check thay 2 record
  //tabApibids
  Apibids = new Apibids();
  Apibids.puppeteer_connect();
  Apibids.listentEvent();
  manage.Apibids = Apibids;
  //n Producttab
};
```

<!-- all bids -->
<!-- Lấy detail info của sản phẩm -->

    let data = null; const elements = document.querySelectorAll('.ng-scope');
    for (let i = 0; i < elements.length; i++) {
    const scope = angular.element(elements[i]).scope();
    if (scope && scope.auction) {
    console.log('Found at index:', i, 'Auction:', scope.auction); data = scope.auction;
    break; // dừng vòng lặp khi tìm thấy
    }
    }
