Problem in scrapping products details from amazon

Describe the problem.
When I scrape data from amazon everything looks good but the problem is it does not scrape weight right rather it puts dimensions or model etc in it and also does not scrape description of product properly. If anyone can do. I will really appreciate. Thanks
Url: http://example.com

Sitemap:
{id:"sitemap code"}

{"_id":"amazon","startUrl":["https://www.amazon.com/s?k=hard+drive&crid=2PWYXFBQ3JN8B&sprefix=hard%2Caps%2C512&ref=nb_sb_ss_ts-doa-p_1_4"],"selectors":[{"id":"products links","type":"SelectorLink","parentSelectors":["_root"],"selector":"div.rush-component .rush-component .a-size-mini a, .celwidget > div.s-include-content-margin .a-size-mini a","multiple":true,"delay":0},{"id":"Price","type":"SelectorText","parentSelectors":["products links"],"selector":"span.priceBlockBuyingPriceString","multiple":false,"regex":"","delay":0},{"id":"Image1","type":"SelectorImage","parentSelectors":["products links"],"selector":"li.imageThumbnail:nth(0) img","multiple":false,"delay":0},{"id":"Image2","type":"SelectorImage","parentSelectors":["products links"],"selector":"li.imageThumbnail:nth(1) img","multiple":false,"delay":0},{"id":"Image3","type":"SelectorImage","parentSelectors":["products links"],"selector":"li.imageThumbnail:nth(2) img","multiple":false,"delay":0},{"id":"Image4","type":"SelectorImage","parentSelectors":["products links"],"selector":"li.imageThumbnail:nth(3) img","multiple":false,"delay":0},{"id":"Image5","type":"SelectorImage","parentSelectors":["products links"],"selector":"#a-autoid-7-announce img","multiple":false,"delay":0},{"id":"Title","type":"SelectorText","parentSelectors":["products links"],"selector":"span.a-size-large","multiple":false,"regex":"","delay":0},{"id":"Shipping","type":"SelectorText","parentSelectors":["products links"],"selector":"span#price_inside_buybox","multiple":false,"regex":"","delay":0},{"id":"Brand","type":"SelectorText","parentSelectors":["products links"],"selector":"tr:contains('Brand') .a-span9 span","multiple":false,"regex":"","delay":0},{"id":"About Product","type":"SelectorGroup","parentSelectors":["products links"],"selector":".a-spacing-mini li:nth-of-type(n+2) span","delay":0,"extractAttribute":""},{"id":"Dimensions","type":"SelectorText","parentSelectors":["products links"],"selector":"tr:nth-of-type(7) td.a-size-base","multiple":false,"regex":"","delay":0},{"id":"Weight","type":"SelectorText","parentSelectors":["products links"],"selector":"tr:nth-of-type(14) .comparison_baseitem_column span","multiple":false,"regex":"","delay":0},{"id":"Color","type":"SelectorText","parentSelectors":["products links"],"selector":"tr:contains('Color') td","multiple":false,"regex":"","delay":0},{"id":"ASIN","type":"SelectorText","parentSelectors":["products links"],"selector":"tr:contains('ASIN') td","multiple":false,"regex":"","delay":0},{"id":"Description","type":"SelectorText","parentSelectors":["products links"],"selector":"tr:nth-of-type(10) .comparison_baseitem_column span","multiple":false,"regex":"","delay":0},{"id":"pagination","type":"SelectorLink","parentSelectors":["_root","pagination"],"selector":".a-last a","multiple":false,"delay":0}]}

You weight selector is too dependent on nth-of-type, so you will need a better selector. Try:

tbody tr:contains('Item Weight') td[class*='prodDetAttrValue']

For desc, this should be enough:

div > div#productDescription