Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Hitesh
New Member

Web scraping all columns in POWER Query

Dear PowerBI Experts,

 

I am trying to import all columns from the below link which is just show timings from each theatre in movie ticketing website but its showing only 26 columns , is there any way to import all columns ? 

 

Please refer M code below


let
Source = Web.BrowserContents("https://in.bookmyshow.com/buytickets/james-bengaluru/movie-bang-ET00312373-MT/20220315"),
#"Extracted Table From Html" = Html.Table(Source, {{"Column1", ".__venue-name"}, {"Column2", ".showtime-pill-container:nth-child(1) .__text"}, {"Column3", ".showtime-pill-container:nth-child(2) .__text"}, {"Column4", ".showtime-pill-container:nth-child(3) .__text"}, {"Column5", ".venue-info-text"}, {"Column6", ".showtime-pill-container:nth-child(4) .__text"}, {"Column7", ".showtime-pill-container:nth-child(5) .__text"}, {"Column8", ".__mticket-info LABEL"}, {"Column9", ".__fnb-info LABEL"}, {"Column10", ".showtime-pill-container:nth-child(6) .__text"}, {"Column11", ".venue-flags-details"}, {"Column12", ".showtime-pill-container:nth-child(7) .__text"}, {"Column13", ".showtime-pill-container:nth-child(8) .__text"}, {"Column14", ".showtime-pill-container:nth-child(9) .__text"}, {"Column15", ".showtime-pill-container:nth-child(10) .__text"}, {"Column16", ".showtime-pill-container:nth-child(11) .__text"}, {"Column17", ".showtime-pill-container:nth-child(4) .attribute"}, {"Column18", ".showtime-pill-container:nth-child(1) .attribute"}, {"Column19", ".showtime-pill-container:nth-child(12) .__text"}, {"Column20", ".showtime-pill-container:nth-child(5) .attribute"}, {"Column21", ".offer-text:nth-child(2)"}, {"Column22", ".offer-text:nth-child(4)"}, {"Column23", ".showtime-pill-container:nth-child(13) .__text"}, {"Column24", ".showtime-pill-container:nth-child(6) .attribute"}, {"Column25", "._sold + ._filling .attribute"}, {"Column26", "._sold + ._sold .attribute"}}, [RowSelector=".wrapper .list"]),
#"Changed Type" = Table.TransformColumnTypes(#"Extracted Table From Html",{{"Column1", type text}, {"Column2", type time}, {"Column3", type time}, {"Column4", type time}, {"Column5", type text}, {"Column6", type time}, {"Column7", type time}, {"Column8", type text}, {"Column9", type text}, {"Column10", type time}, {"Column11", type text}, {"Column12", type time}, {"Column13", type time}, {"Column14", type time}, {"Column15", type time}, {"Column16", type time}, {"Column17", type text}, {"Column18", type text}, {"Column19", type time}, {"Column20", type text}, {"Column21", type text}, {"Column22", type text}, {"Column23", type time}, {"Column24", type text}, {"Column25", type text}, {"Column26", type text}}),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"Column1"}, "Attribute", "Value"),
#"Changed Type1" = Table.TransformColumnTypes(#"Unpivoted Other Columns",{{"Value", type time}}),
#"Removed Errors" = Table.RemoveRowsWithErrors(#"Changed Type1", {"Value"}),
#"Removed Columns" = Table.RemoveColumns(#"Removed Errors",{"Attribute"}),
#"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"Column1", "Theatre"}})
in
#"Renamed Columns"

 

 

 

1 REPLY 1
Anonymous
Not applicable

Hi @Hitesh ,

 

You may try Extract data from a Web page by example in Power BI Desktop - Power BI | Microsoft Docs  So you can essentially show Power BI Desktop which data you want to extract by providing one or more examples within the connector dialog. Power BI Desktop gathers other data on the page that match your examples. With this solution you can extract all sorts of data from Web pages, including data found in tables and other non-table data.

Eyelyn9_0-1647826371739.png

 

Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.