The ones they identify as "stunning" seem to be mostly devoid of text and are mainly images and videos.
As others in this thread have noted is common on today's web, they use json endpoints. Some sites also have an optional XML feed activated at /feed.xml.
Viewing the images and videos is possible without any use of Javascript. Simply extract the image and video urls and their descriptions from the json.
Below I only demonstrate how to extract the text, as html. One could view this html in a browser, without Javascript.
Random wix site: www.cricketcanadakids.com
curl -o x.htm https://www.cricketcanadakids.com
# produce a listing of the page titles and json endpoint urls
# in addition to a title, each page has a "pageID"
# beginning on 3rd line is CSV e.g. for database:
# ID, title1, title2, url
# last line of CSV is "master" json
x=https://static.wixstatic.com/sites/;
exec awk '{gsub(/:{/,/"\n"{/);print}' \
|exec sed -n '
s/{/\
&/g;
s/\],/\
&/;
/<title>/p;
/mainPage/p;
' \
|exec sed '
/var publicModel/d;
/.*\"baseUrl\"/d;
/{filename}/d;
s/<title>//;s/<\/title>//;
/ExternalBaseUrl/{s/.*Url\":\"//;s/\".*/\
\
\"ID\",\"title1\",\"title2\",\"url\"/;};
s/\\//g;
s/{\"pageId\":\"//;
3!s/\",\"/,/g;
s/title\"://;
s/,pageUriSEO//;
s/:\"/,/;
s>pageJsonFileName\":\">'"$x"'>;
s/\"}.*/.z/;
s/\],\"mainPageId\",//;
s>masterPageJsonFileName\":\">master,master,'"$x"'>;
/topology\":\[/s/json.*/json.z/;
' x.htm
Random page from the site: coach-profiles.
JSON url taken from CSV above. curl -4o y.json https://static.wixstatic.com/sites/7f1cbe_7131eb80aa297a10c02a08c8ffbc3ef6_122.json.z
# produce simple html version of page
# text-only, no images or videos
x=$(exec echo b|exec tr b '\34');
exec tr -cd '\12\40-\176' < y.json \
|exec sed 's/{/'"$x"'&/g;s/ *//;' \
|exec tr -d '\12' \
|exec tr '\34' '\12' \
|exec sed '1d;$d' \
|exec sed '
s/</\
&/g;
' \
|exec sed 's/\\["tn]//g;s/\",\".*//;/{/d;' # add to end
\
|exec tr '\15' '\12' \
|exec awk 'NR==1{a=$0}NR==3{b=$0}NR==5{print}NR>=6{print "\42"a"\42,"b","$0}'
# update CSV header line
\"sitetitle\",\"url\",\"pageID\",\"pagetitle1\",\"pagetitle2\",\"jsonurl\"/;};
Probably would be better to change "jsonurl" to "jsonfile" and just save the filename. The location (URL) of this file may be in several locations or it may change over time.