I want to extract some data on web and I am using web scraper developer tool provided by chrome. My web pages contain a sections in which each product details(details about graphic card, processor, display etc) are listed. But each section contains many rows, and these rows positions are not fixed. If it was described using TR and TD tags, then I can apply a conditions like this( eg : tr:contains('Prozessortyp') td.value) This condition confirms that , if the row value is " Prozessortyp " only then take the corresponding td value.
But the website I am extracting has described using dd and dt tags. I will attach the details screenshots of one particular section.
When I want to select first row in this section, the selector it gives in web scraper is section:nth-of-type(2) dd:nth-of-type(1)
. But how can I put a condition , when the row has a key "Arbeitsspeicher-Typ" then select the value in that corresponding row.
Thank you :)