Skip to content

Commit

Permalink
Update stern
Browse files Browse the repository at this point in the history
Closes #502
  • Loading branch information
stefanw committed Feb 6, 2025
1 parent 1710820 commit d29efbe
Showing 1 changed file with 38 additions and 26 deletions.
64 changes: 38 additions & 26 deletions src/sites.ts
Original file line number Diff line number Diff line change
Expand Up @@ -614,14 +614,15 @@ const sites: Sites = {
selectors: {
query:
'"auf die meistbesuchten Sites eine Übersicht der wichtigsten News eine To-do-Liste der Kalender"',
}
},
},
{
url: 'https://www.heise.de/select/mac-and-i/2024/7/2409908264603741326',
selectors: {
query: '"Intelligenz ahmt menschliche Intelligenz nach um etwa beim Erstellen von Texten und Bildern"'
}
}
query:
'"Intelligenz ahmt menschliche Intelligenz nach um etwa beim Erstellen von Texten und Bildern"',
},
},
],
selectors: {
query: makeQueryFunc([
Expand All @@ -644,7 +645,7 @@ const sites: Sites = {
"c't - magazin für computertechnik (CT)",
"c't Digitale Fotografie",
'Mac & I',
'iX - Magazin für professionelle Informationstechnik'
'iX - Magazin für professionelle Informationstechnik',
],
},
waitOnLoad: 2000,
Expand Down Expand Up @@ -863,12 +864,11 @@ const sites: Sites = {
},
'www.stimme.de': {
testSetup: async (page) => {
await page
.locator('#cmpwrapper')
.evaluate((node) => {
const el: HTMLAnchorElement = node.shadowRoot.querySelector('#cmpwelcomebtnyes')
el.click()
})
await page.locator('#cmpwrapper').evaluate((node) => {
const el: HTMLAnchorElement =
node.shadowRoot.querySelector('#cmpwelcomebtnyes')
el.click()
})
},
examples: [
{
Expand Down Expand Up @@ -1346,28 +1346,40 @@ const sites: Sites = {
},
},
'www.stern.de': {
testSetup: consentShadowRoot({}),
examples: [
{
url: 'https://www.stern.de/hochzeitsplanung--was-ich-gerne-gewusst-haette--bevor-ich-heirate-35439596.html',
selectors: {
query:
'"beim Arzt und betrachte mich in der Selfiekamera Meine Lippe ist einseitig geschwollen"',
},
},
],
selectors: {
query: makeQueryFunc('.article__body p'),
query: makeQueryFunc([
'.article__body p.is-initial',
'.intro.u-richtext',
]),
headline: 'h2 .title__headline',
date: 'time',
paywall:
'html:not(.has-paid-access):not(.has-full-access) .title__logo--str_plus',
paywall: '.article__body .paid-barrier',
main: '.article__body',
},
insertContent: (siteBot, main, content) => {
siteBot.hideBot()
let textClass
main.querySelectorAll(':scope>p').forEach((p) => {
textClass = p.className
p.remove()
})
content = content.replace(/<p>/g, `<p class="${textClass}">`)
main.innerHTML = main.innerHTML + content
},
dateRange: [50, 2],
source: 'genios.de',
sourceParams: {
dbShortcut: 'STER,STGL',
sourceNames: ['Stern', 'STERN Gesund leben'],
dbShortcut: 'STER,STGL,GEO,GEOS,GEOW,GESP,GEOE,CAPI',
sourceNames: [
'Stern',
'STERN Gesund leben',
'GEO',
'GEO Saison',
'GEO Wissen',
'GEO Special',
'GEO SAISON Extra',
'Capital',
],
},
},
'www.mittelbayerische.de': {
Expand Down

0 comments on commit d29efbe

Please sign in to comment.