Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save baudneo/ef53fb7cf65fe534ac50b2748c266bbf to your computer and use it in GitHub Desktop.
Save baudneo/ef53fb7cf65fe534ac50b2748c266bbf to your computer and use it in GitHub Desktop.
Extract tracking numbers from aliexpress' orders list
// Paste this into dev console at order page
window.abajarr = [];
var elems = Array.prototype.slice.call(document.querySelectorAll('.order-info .first-row .info-body'))
function abaj(data) {
abajarr.push(data.tracking[0].mailNo);
if(abajarr.length == elems.length)
console.log(abajarr.join(" "));
}
elems.forEach((e) => {
let script = document.createElement("script");
script.src = "https://ilogisticsaddress.aliexpress.com/ajax_logistics_track.htm?callback=abaj&orderId=" + e.textContent; document.body.appendChild(script);
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment