commonfields: id: ParseHTMLTables version: -1 contentitemexportablefields: contentitemfields: fromServerVersion: "" name: ParseHTMLTables script: '' type: python tags: - transformer - general comment: |- Find tables inside HTML and extract the contents into objects using the following logic: - If table has 2 columns and has no header row, treat the first column as key and second as value and create a table of key/value - If table has a header row, create a table of objects where attribute names are the headers - If table does not have a header row, create table of objects where attribute names are cell1, cell2, cell3... enabled: true args: - name: value description: The HTML to extract tables from. - name: title description: The title for tables. - name: filter_indexes description: Extract only the tables with given indexes - 0 based. - name: filter_titles description: Extract only the tables with given titles. - name: default_header_line auto: PREDEFINED predefined: - none - first_row - first_column description: The default table line to consider as a header if no headers are in the table. defaultValue: none scripttarget: 0 isllm: false subtype: python3 dockerimage: demisto/bs4-py3:1.0.0.10120494 runas: DBotWeakRole fromversion: 6.5.0 tests: - No tests (auto formatted)