The page already did the hard part
Finding the right people at a company is usually the expensive bit. On a team page the company has already done it: these are its people, named, titled, and ordered by how it sees itself. What is missing is everything you need to actually reach them.
That gap is narrow and mechanical, which is why it is worth automating rather than doing by hand. By hand it is forty tabs, forty searches and a spreadsheet you stop updating on the second day.
The sheet is also more honest than a database export. A database tells you who it has heard of. The company's own page tells you who it employs, including the people no database has ever indexed, and those are frequently the ones nobody else is calling.
What you get back
One row per person on the page: name and title exactly as printed, LinkedIn profile where a single person clearly matched, whether they are still there, a personal email, and a mobile for the ones you picked. Beside it, the rows that could not be completed, labelled by which half is missing, and anything on the page the reader could not get at.
Variations worth knowing
A leadership page instead of a team page. The same run on an "our leadership" or "meet the partners" page gives you the decision-makers rather than the delivery team. If you are reading it to sell rather than to hire, the channel changes to work email and get verified work emails for hiring managers you can already name is the play.
Score them instead of listing them. When you have a live role and want the page filtered rather than transcribed, turn a company's public team page into a qualified candidate list does the same read and then scores everyone against your brief.
Several pages at once. Competitor team pages work as a set. Paste the addresses together and the sheet comes back with an employer column, which is a cheap talent map of a market that is mostly private firms.
Where this goes wrong
Treating the page as current. People leave and the page keeps them for months. The check against each person's own profile is the step that stops you writing to someone about a job they left in spring.
Buying mobiles for everyone. It is the most expensive way to run this play and most of the numbers will never be dialled. Pick the people first.
Pushing through a page that will not read. A blocked fetch can still be charged, so a page that comes back empty is reported rather than retried from a different angle. Paste the names in instead, and the run picks up from the profile lookup.