Extract Table Data Without Using Selectors or Image Automation (Dynamic Table Position)

Hi UiPath Community :waving_hand:,

I need to extract table data from a webpage, but with the following strict constraints:

:white_check_mark: Requirements:

  • Extract a HTML table from a public website.
  • Do not use selectors (as the table’s position in the DOM changes every time).
  • Do not use image-based automation (no CV, no OCR).
  • Must work even if the table’s location or layout changes dynamically on each load.

:cross_mark: Limitations:

  • No Selectors
  • No Computer Vision
  • No OCR
  • Cannot rely on table class/id since it changes position frequently

Please let me know

@sreene26,

Use Extract Form Data semantic activity for this but remember it going to cost you AI Units.

@sreene26

are there any specific columns you are looking at?

is it only one table? ..how do you decide manually?

cheers

Just because it changes doesn’t mean you can’t use selectors. You just have to create the selector properly so that it still finds it. For example, if it has unique properties (aaname, id, etc) you just eliminate the parent elements from the selector.