Как спарcить данные с сайта при помощи JS?
Если это вопрос про джаваскрипт, то в целом решение можно написать руками. Все это делается с помощью юзерскрипта. Открываете файл, берете из него название детали, смотрите класс/айди инпута поисковой строки, смотрите название класса или айдишника в тэге в котором выдается поисковой ответ. В целом всё. Вставляете в поисковую строку по классу запрос, потом таймаут что бы дождаться ответа, забираете из выдачи иннертекст. Таков алгоритм (путь).
Если вопрос про автоматизированные и универсальные готовые решения, то таких я не встречал, пототму что для каждого сайта будут свои названия классов и свои какие нибудь сопутсвующие заковырки.
Если прям кровь из носа нужен парсер на js для конкретного сайта, то думаю, что на фрилансе вам напишут тысячи за 3-4.
https://www.npmjs.com/package/osmosis можешь не благодарить