A custom built CSS selector for more advanced users, can be built using the "has" selector.


The "has" selector is useful in cases where we are looking for a sibling of an element which "has" certain information.


For example, in the attached Process, the following CSS selector is being used in order to extract a value from a web site:


"table.shop_table > tbody > tr:has(td:contains("Professional")) > td:eq(1)"


In this case, we are looking for a "tr" element which has a "td" element with a certain attribute (contains("Professional")).


Inside that "tr" element, the "td:eq(1)" element contains the value that we want to extract.