Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
I am using power query through power bi to connect to a web page. yahoo.com in general, could be other pages also. I wanted to count how many times "Covid" appeared on a page. I tried using the web connector and looking at several blog. Couldnt figure it out. Any help is appreciated.
@Martin_MG
I tried it and it worked for me. Connected to this page https://docs.microsoft.com/en-us/power-bi/guidance/whitepaper-powerbi-security
from Power Query and counted the word "Power BI", it appears 306 times. I added a column and counted the occurrences of the word. Paste the below code in a blank query and replace the link and the search word.
let
Source = Web.BrowserContents("https://docs.microsoft.com/en-us/power-bi/guidance/whitepaper-powerbi-security"),
#"Converted to Table" = #table(1, {{Source}}),
#"Added Custom1" = Table.AddColumn(#"Converted to Table", "Custom.1", each List.Count(Text.PositionOf([Column1],"Power BI",Occurrence.All )))
in
#"Added Custom1"________________________
If my answer was helpful, please consider Accept it as the solution to help the other members find it
Click on the Thumbs-Up icon if you like this reply 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
I got the same results on the microsoft site. I have been tring the (Web.BrowserContents("https://www.yahoo.com/") on yahoo. With Failed results. attaching photos. When you web connect / add tables using examples, this show that there are multiple refrences of covid on the page. If you use the query you supplied the query only returns a value of 1. Some pages it works and some it does not?
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.