Hàm importxml trong Google Sheet lấy giá sản phẩm tự động trên Aliexpress

Chia sẻ bài viết này:
  • 40
  •  
  •  
  •  
  •  
  •  
  •   
  •   

Hàm importxml trong Google Sheet có thể giúp bạn cập nhật giá hàng trên Website theo thời gian thực

Giả sử, bạn có link tới 1 mặt hàng trên trang Web thương mại điện tử Aliexpress như sau:

Link sản phẩm

su-dung-ham-import-xml-trong-google-sheet

Mục tiêu là lấy được con số 60.38 về Google Sheet của bạn 1 cách tự động, nếu có link sản phẩm

Cách làm như sau:

Bấm chuột phải vào giá sản phẩm, chọn “Inspect Element” nếu bạn đang dùng Google Chrome

05-su-dung-ham-importxml-google-sheet

Như vậy các bạn sẽ nhìn thấy 1 hình tương tự như sau:

02-ham-importxml-trong-google-sheet

Lưu ý tới dòng:

<span id="j-sku-discount-price" class="p-price" itemprop="price">60.38</span>

Sau đó các bạn bấm chuột phải vào dòng code này, chọn copy > copy XPath như hình sau

03-ham-importxml-trong-google-sheet

Nội dung copy được trong trường hợp này sẽ là: //*[@id=”j-sku-discount-price”]

Để sử dụng được trong công thức ImportXML của Google Sheet, chúng ta cần thay dấu nháy kép bởi dấu nháy đơn: //*[@id=’j-sku-discount-price’]

Quay trở về file Google Sheet của mình chuẩn bị sẵn cho các bạn tại đây

Dán link sản phẩm vào ô A2, và copy công thức sau đây vào ô C2

=IMPORTXML(A2,“//*[@id=’j-sku-discount-price’]”)

Một cách tự động và kì diệu, các bạn sẽ lấy được giá sản phẩm với link sản phẩm 1 cách tự động với hàm IMPORTXML. Các bạn lặp lại thao tác này với các sản phẩm khác là đã có 1 bảng theo dõi giá cả sản phẩm theo thời gian thực ngay trong Google Sheet của bạn rồi.

04-su-dung-importxml-trong-google-sheet

Kĩ thuật này không giới hạn ở việc lấy giá sản phẩm, nó có thể được áp dụng để lấy tên sản phẩm với đường link. Các bạn có thể thảo luận thêm và nói cho mình biết suy nghĩ của các bạn trong phần comment phía dưới bài nhé.

P.S: Ngoài cách sử dụng hàm ImportXML ra, các bạn có thể sử dụng các hàm được YQL hỗ trợ để có thể scrape HTML, crawl data từ các trang web khác với rất nhiều sự lựa chọn linh hoạt và hỗ trợ nhiều ngôn ngữ khác nhau, trong đó có cả VBA trong Excel

Với YQL, bạn có thể thử bấm vào link này để xem kết quả

su-dung-yql-de-scrape-du-lieu

 


Chia sẻ bài viết này:
  • 40
  •  
  •  
  •  
  •  
  •  
  •   
  •