We’ve extended the website scraping rules for table_array and table_json so they’re not limited to classic <table> markup anymore.
If your page uses a grid built from <div>s with ARIA roles (role="grid", role="columnheader", role="gridcell", etc.), you can point the same selectorat that grid root and you’ll get the same array or list-of-objects shape as with a normal HTML table.
Example (same idea as before—only the selector changes to match your grid):
{
"table": {
"selector": "[role='grid']",
"output": "table_json"
}
}