If you are running chrome copy below text
press F12 and select console
press Ctrl+L
copy and paste below text (available on https://jsfiddle.net/52kjy9zg/1/ )
and results are in your clipboard
var p1 = $x('//*[@id="searchProductResult"]/ul/li');
var result = "";
for (i = 0; i < p1.length; i++) {
var name = "\"" + $x('//*[@id="searchProductResult"]/ul/li[' + i + ']/div/div/div/div/span/a/span')
.map(e => e.textContent)
.join('') + "\"";
var price = "\"" + $x('//*[@id="searchProductResult"]/ul/li[' + i + ']/div/div/div/div/span/div/div/div/span/span')
.map(e => e.textContent)
.join('') + "\"";
var originalprice = "\"" + $x('//*[@id="searchProductResult"]/ul/li[' + i + ']/div/div/div/div/span/div/span/span/span/span/span')
.map(e => e.textContent)
.join('') + "\"";
result += name + "," + price + "," + originalprice + "\r\n";
}
var copy = function(e) {
e.preventDefault();
console.log('copy');
var text = "blabla"
if (e.clipboardData) {
e.clipboardData.setData('text/plain', result);
} else if (window.clipboardData) {
window.clipboardData.setData('Text', result);
}
}
window.addEventListener('copy', copy);
document.execCommand('copy');
window.removeEventListener('copy', copy);
press F12 and select console
press Ctrl+L
copy and paste below text (available on https://jsfiddle.net/52kjy9zg/1/ )
and results are in your clipboard
var p1 = $x('//*[@id="searchProductResult"]/ul/li');
var result = "";
for (i = 0; i < p1.length; i++) {
var name = "\"" + $x('//*[@id="searchProductResult"]/ul/li[' + i + ']/div/div/div/div/span/a/span')
.map(e => e.textContent)
.join('') + "\"";
var price = "\"" + $x('//*[@id="searchProductResult"]/ul/li[' + i + ']/div/div/div/div/span/div/div/div/span/span')
.map(e => e.textContent)
.join('') + "\"";
var originalprice = "\"" + $x('//*[@id="searchProductResult"]/ul/li[' + i + ']/div/div/div/div/span/div/span/span/span/span/span')
.map(e => e.textContent)
.join('') + "\"";
result += name + "," + price + "," + originalprice + "\r\n";
}
var copy = function(e) {
e.preventDefault();
console.log('copy');
var text = "blabla"
if (e.clipboardData) {
e.clipboardData.setData('text/plain', result);
} else if (window.clipboardData) {
window.clipboardData.setData('Text', result);
}
}
window.addEventListener('copy', copy);
document.execCommand('copy');
window.removeEventListener('copy', copy);
No comments:
Post a Comment