title: How can i scrape Aliexpress product data
body: <p>I'm trying to scrape Aliexpress product data of a <a href="https://es.aliexpress.com/item/32601027783.html?spm=a2g01.12597576.p99adbb.14.446648cbwGcCAc&amp;gps-id=7316167&amp;scm=1007.19881.118560.0&amp;scm_id=1007.19881.118560.0&amp;scm-url=1007.19881.118560.0&amp;pvid=c54c44bc-a2d0-4302-8619-a72b3e5bf841" rel="nofollow noreferrer">product page</a> with Python and BeautifulSoup.</p>
  
  <p>I run the next code making reference to an YML file (aliexpress.yml) with Aliexpress CSS selectors created with SelectorLib:</p>
  
  <pre><code>from selectorlib import Extractor
  import requests
  import json
  import argparse
  
  argparser = argparse.ArgumentParser()
  argparser.add_argument('url', help='Amazon Product Details URL')
  # Create an Extractor by reading from the YAML file
  e = Extractor.from_yaml_file('./aliexpress.yml')
  
  user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246'
  headers = {'User-Agent': user_agent}
  # Download the page using requests
  args = argparser.parse_args()
  r = requests.get(args.url, headers=headers)
  # Pass the HTML of the page and create
  data = e.extract(r.text)
  # Print the data
  print(json.dumps(data, indent=True))
  </code></pre>
  
  <p>I receive the next response:</p>
  
  <pre><code>{
   "name": null,
   "price": null,
   "image": null
  }
  </code></pre>
  
  <p>I have other YML files for Amazon and other ecommerce and works properly, but with Aliexpress it returns null. Is strange because in SelectorLib i can view the preview data correctly, so the YML file is correct.</p>
  
  <p>Could be Aliexpress blocking my scraping? How i can scrape Aliexpress data without null response?</p>