randaubienghoc
Thành viên mới
- Tham gia
- 28/1/13
- Bài viết
- 25
- Được thích
- 1
Anh/ chị trên diễn đàn thân mến,
Em đang gặp vấn đề khi không thể tìm chính xác được 1 vùng dữ liệu bảng biểu trên website để trích xuất về Excel.
Trình tự các bước để chạy macro lấy dữ liệu từ website (http://pus.customs.gov.vn/faces/ContainerBarcode) đã thực hiện được tới bước 5 như sau:
B1: điền mã doanh nghiệp
B2: điền số tờ khai
B3: điền mã hải quan
B4: điền ngày tờ khai
B5: bấm nút "Lấy thông tin" để tra cứu
=> Mục tiêu: Lấy được dữ liệu Trạng thái tờ khai: như ví dụ là "Thông quan" vào Excel (cột E trong Excel). Em đã thử mày mò để tra ID/ Class name... để Get Elements nhưng đều không thành công.
xPath thể hiện dựa theo công cụ Inspect Element trên website như sau: //*[@id="pt1: png1"]/table[2]/tbody/tr[5]/td[1]
Anh/ chị hỗ trợ giúp em xem có cách nào lấy được thông tin không ạ, em đã thử tra cứu với dòng code sau nhưng không thành công:
strFindTrangThaiTK = doc.getXPathElement("/table[2]/tbody/tr[5]/td[1]", doc.getElementById("pt1: png1")).innerText
Em xin cảm ơn anh/ chị rất nhiều ạ. Em đính kèm file Excel để anh/ chị tiện tham khảo.
Em đang gặp vấn đề khi không thể tìm chính xác được 1 vùng dữ liệu bảng biểu trên website để trích xuất về Excel.
Trình tự các bước để chạy macro lấy dữ liệu từ website (http://pus.customs.gov.vn/faces/ContainerBarcode) đã thực hiện được tới bước 5 như sau:
B1: điền mã doanh nghiệp
B2: điền số tờ khai
B3: điền mã hải quan
B4: điền ngày tờ khai
B5: bấm nút "Lấy thông tin" để tra cứu
=> Mục tiêu: Lấy được dữ liệu Trạng thái tờ khai: như ví dụ là "Thông quan" vào Excel (cột E trong Excel). Em đã thử mày mò để tra ID/ Class name... để Get Elements nhưng đều không thành công.
xPath thể hiện dựa theo công cụ Inspect Element trên website như sau: //*[@id="pt1: png1"]/table[2]/tbody/tr[5]/td[1]
Anh/ chị hỗ trợ giúp em xem có cách nào lấy được thông tin không ạ, em đã thử tra cứu với dòng code sau nhưng không thành công:
strFindTrangThaiTK = doc.getXPathElement("/table[2]/tbody/tr[5]/td[1]", doc.getElementById("pt1: png1")).innerText
Em xin cảm ơn anh/ chị rất nhiều ạ. Em đính kèm file Excel để anh/ chị tiện tham khảo.