Где профессор Пребид хранит свои данныеJavascript

Форум по Javascript
Ответить
Anonymous
 Где профессор Пребид хранит свои данные

Сообщение Anonymous »

Я работаю над собственным расширением на основе предварительной ставки профессора. Идея состоит в том, чтобы собрать данные от профессора, сгруппировать их в один большой структурированный объект, преобразовать в строку и отправить в openAI API для «анализа» и вернуть анализ из чата GPT в пользовательский интерфейс моего расширения. К сожалению, после тестирования моего скрипта с использованием Tempermonkey на https://test.vidoomy.com/ и перехода к тестам реальных веб-сайтов я вообще не могу получить доступ к предварительной ставке. Вот код:

Код: Выделить всё

export function prebidDataCollector(): PrebidSnap {

const adUnitsArray: AdUnitInfo[] = window.pbjs.adUnits;

console.log(window.pbjs);
console.log(unsafeWindow.pbjs);
console.log(window.pbjs.adUnits);

if(!adUnitsArray) {
const responseInfoDiv = document.getElementById('prebid-analyzer-response-div') as HTMLDivElement;
responseInfoDiv.textContent = 'Either there is no AdUnits nor you did not launch Professor Prebid';
}

let filledAdUnit: AdUnitInfo = {code: '', bids: ['']};
let filledBidderInfo: BidderInfo = {name: ''};

adUnitsArray.forEach((adUnit) => {
filledAdUnit.code = adUnit.code;
filledAdUnit.sizes = adUnit.sizes;
filledAdUnit.bids = adUnit.bids;
filledAdUnit.mediaTypes = adUnit.mediaTypes;
});

console.log(filledAdUnit);

const prebidLogs: PrebidLog = {text: '[STUB] Professor data collection not implemented yet'};
const metaData: PageMeta = {
url: window.location.href,
collectedAt: new Date().toISOString(),
userAgent: navigator.userAgent,
};

const prebidData: PrebidSnap = {meta: metaData, logs: [prebidLogs], adUnits: filledAdUnit};
return prebidData;
}
Где находится точка входа для всех собранных данных от профессора Пребида?

Подробнее здесь: https://stackoverflow.com/questions/798 ... s-its-data
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»