You can do Node.js page scraping from tables and lists using JavaScript by using Cheerio or Puppeteer to access the HTML elements that contain the data, such as table rows, table cells, list items, etc. You can then loop through these elements and extract the text or attributes that you need.