@@ -614,14 +614,15 @@ const sites: Sites = {
614
614
selectors : {
615
615
query :
616
616
'"auf die meistbesuchten Sites eine Übersicht der wichtigsten News eine To-do-Liste der Kalender"' ,
617
- }
617
+ } ,
618
618
} ,
619
619
{
620
620
url : 'https://www.heise.de/select/mac-and-i/2024/7/2409908264603741326' ,
621
621
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
+ } ,
625
626
] ,
626
627
selectors : {
627
628
query : makeQueryFunc ( [
@@ -644,7 +645,7 @@ const sites: Sites = {
644
645
"c't - magazin für computertechnik (CT)" ,
645
646
"c't Digitale Fotografie" ,
646
647
'Mac & I' ,
647
- 'iX - Magazin für professionelle Informationstechnik'
648
+ 'iX - Magazin für professionelle Informationstechnik' ,
648
649
] ,
649
650
} ,
650
651
waitOnLoad : 2000 ,
@@ -863,12 +864,11 @@ const sites: Sites = {
863
864
} ,
864
865
'www.stimme.de' : {
865
866
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
+ } )
872
872
} ,
873
873
examples : [
874
874
{
@@ -1346,28 +1346,40 @@ const sites: Sites = {
1346
1346
} ,
1347
1347
} ,
1348
1348
'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
+ ] ,
1349
1359
selectors : {
1350
- query : makeQueryFunc ( '.article__body p' ) ,
1360
+ query : makeQueryFunc ( [
1361
+ '.article__body p.is-initial' ,
1362
+ '.intro.u-richtext' ,
1363
+ ] ) ,
1351
1364
headline : 'h2 .title__headline' ,
1352
1365
date : 'time' ,
1353
- paywall :
1354
- 'html:not(.has-paid-access):not(.has-full-access) .title__logo--str_plus' ,
1366
+ paywall : '.article__body .paid-barrier' ,
1355
1367
main : '.article__body' ,
1356
1368
} ,
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 ] ,
1367
1370
source : 'genios.de' ,
1368
1371
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
+ ] ,
1371
1383
} ,
1372
1384
} ,
1373
1385
'www.mittelbayerische.de' : {
0 commit comments