function _beforeExtract(id, data) {
// 源元素
setTimeout(() => {
const sourceEl = document.querySelector('#app > div.woo-box-flex.woo-box-column._wrap_1ubn9_8._wrap_1ubn9_8 > div.woo-box-flex._content_1ubn9_18._content_1ubn9_18 > div._side_1ubn9_37.grayTheme > div > div > div > div');
if (!sourceEl) return;
// 分步找第一条微博正文容器
const scroller = document.querySelector('#scroller');
if (!scroller) return;
const wrapper = scroller.querySelector('.vue-recycle-scroller__item-wrapper');
if (!wrapper) return;
const firstItem = wrapper.querySelector('div:nth-child(1) > div > article');
if (!firstItem) return;
// 模糊匹配正文容器,不写死随机后缀
const textBox = firstItem.querySelector('div.wbpro-feed-content div[class*="_text_"]');
if (!textBox) return;
const targetEl = textBox.querySelector('div');
// 拼接文字到前面
const prefix = sourceEl.innerText.replace(/收起/g, '').replace(/√/g, '').replace(/\|/g, '\n');
targetEl.innerHTML = prefix + '\n' + targetEl.innerHTML;
}, 450);
console.log('sdfgasfaf')
/*支持异步/延时回调*/
setTimeout(function () {
_callback(id, data);
}, 500);
}
console