scrape ASIN from amazon URL using javascript

前端 未结 16 749
旧巷少年郎
旧巷少年郎 2021-01-30 11:42

Assuming I have an Amazon product URL like so

http://www.amazon.com/Kindle-Wireless-Reading-Display-Generation/dp/B0015T963C/ref=amb_link_86123711_2?pf_rd_m=ATVP         


        
16条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-30 12:23

    Since the ASIN is always a sequence of 10 letters and/or numbers immediately after a slash, try this:

    url.match("/([a-zA-Z0-9]{10})(?:[/?]|$)")
    

    The additional (?:[/?]|$) after the ASIN is to ensure that only a full path segment is taken.

提交回复
热议问题