Skip to content

Commit d29efbe

Browse files
committedFeb 6, 2025·
Update stern
Closes #502
1 parent 1710820 commit d29efbe

File tree

1 file changed

+38
-26
lines changed

1 file changed

+38
-26
lines changed
 

‎src/sites.ts

+38-26
Original file line numberDiff line numberDiff line change
@@ -614,14 +614,15 @@ const sites: Sites = {
614614
selectors: {
615615
query:
616616
'"auf die meistbesuchten Sites eine Übersicht der wichtigsten News eine To-do-Liste der Kalender"',
617-
}
617+
},
618618
},
619619
{
620620
url: 'https://www.heise.de/select/mac-and-i/2024/7/2409908264603741326',
621621
selectors: {
622-
query: '"Intelligenz ahmt menschliche Intelligenz nach um etwa beim Erstellen von Texten und Bildern"'
623-
}
624-
}
622+
query:
623+
'"Intelligenz ahmt menschliche Intelligenz nach um etwa beim Erstellen von Texten und Bildern"',
624+
},
625+
},
625626
],
626627
selectors: {
627628
query: makeQueryFunc([
@@ -644,7 +645,7 @@ const sites: Sites = {
644645
"c't - magazin für computertechnik (CT)",
645646
"c't Digitale Fotografie",
646647
'Mac & I',
647-
'iX - Magazin für professionelle Informationstechnik'
648+
'iX - Magazin für professionelle Informationstechnik',
648649
],
649650
},
650651
waitOnLoad: 2000,
@@ -863,12 +864,11 @@ const sites: Sites = {
863864
},
864865
'www.stimme.de': {
865866
testSetup: async (page) => {
866-
await page
867-
.locator('#cmpwrapper')
868-
.evaluate((node) => {
869-
const el: HTMLAnchorElement = node.shadowRoot.querySelector('#cmpwelcomebtnyes')
870-
el.click()
871-
})
867+
await page.locator('#cmpwrapper').evaluate((node) => {
868+
const el: HTMLAnchorElement =
869+
node.shadowRoot.querySelector('#cmpwelcomebtnyes')
870+
el.click()
871+
})
872872
},
873873
examples: [
874874
{
@@ -1346,28 +1346,40 @@ const sites: Sites = {
13461346
},
13471347
},
13481348
'www.stern.de': {
1349+
testSetup: consentShadowRoot({}),
1350+
examples: [
1351+
{
1352+
url: 'https://www.stern.de/hochzeitsplanung--was-ich-gerne-gewusst-haette--bevor-ich-heirate-35439596.html',
1353+
selectors: {
1354+
query:
1355+
'"beim Arzt und betrachte mich in der Selfiekamera Meine Lippe ist einseitig geschwollen"',
1356+
},
1357+
},
1358+
],
13491359
selectors: {
1350-
query: makeQueryFunc('.article__body p'),
1360+
query: makeQueryFunc([
1361+
'.article__body p.is-initial',
1362+
'.intro.u-richtext',
1363+
]),
13511364
headline: 'h2 .title__headline',
13521365
date: 'time',
1353-
paywall:
1354-
'html:not(.has-paid-access):not(.has-full-access) .title__logo--str_plus',
1366+
paywall: '.article__body .paid-barrier',
13551367
main: '.article__body',
13561368
},
1357-
insertContent: (siteBot, main, content) => {
1358-
siteBot.hideBot()
1359-
let textClass
1360-
main.querySelectorAll(':scope>p').forEach((p) => {
1361-
textClass = p.className
1362-
p.remove()
1363-
})
1364-
content = content.replace(/<p>/g, `<p class="${textClass}">`)
1365-
main.innerHTML = main.innerHTML + content
1366-
},
1369+
dateRange: [50, 2],
13671370
source: 'genios.de',
13681371
sourceParams: {
1369-
dbShortcut: 'STER,STGL',
1370-
sourceNames: ['Stern', 'STERN Gesund leben'],
1372+
dbShortcut: 'STER,STGL,GEO,GEOS,GEOW,GESP,GEOE,CAPI',
1373+
sourceNames: [
1374+
'Stern',
1375+
'STERN Gesund leben',
1376+
'GEO',
1377+
'GEO Saison',
1378+
'GEO Wissen',
1379+
'GEO Special',
1380+
'GEO SAISON Extra',
1381+
'Capital',
1382+
],
13711383
},
13721384
},
13731385
'www.mittelbayerische.de': {

0 commit comments

Comments
 (0)
Please sign in to comment.