Skip to content

Instantly share code, notes, and snippets.

@dharmesh-hemaram
Last active June 8, 2024 20:15
Show Gist options
  • Save dharmesh-hemaram/5db1382e99814e094995a6fca6b4e81e to your computer and use it in GitHub Desktop.
Save dharmesh-hemaram/5db1382e99814e094995a6fca6b4e81e to your computer and use it in GitHub Desktop.

Nike

This configuration is to auto buy products from nike.com site. it consist of three steps Add to Cart, Checkout, Payment. You can use any on of it or all together.

Change site URL

! Its built using nike.com/in/ variant of nike. You can change this as per your requirement.

Change size

In Add to cart configuration you can see first Element Finder as

  • Single Value
    • //label[contains(text(),"6.5")] - target 6.5 only
    • //label[contains(text(),"7.5")] - target 7.5 only
    • //div[input[@name="skuAndSize" and not(@disabled)]]/label[contains(text(),"6.5")] - target 6.5 if not disabled
  • Mulitple Choices
    • (//label[contains(text(),"6.5") or contains(text(),"7.5")])[1] - This it to target the size as 6.5 or 7.5
    • (//div[input[@name="skuAndSize" and not(@disabled)]]/label[contains(text(),"6.5") or contains(text(),"7.5")])[1] - not disabled

How to use

  • Download configuration.json below
  • Import into below extension
  • Refresh Page

Auto Clicker Auto Fill Extension


tags

#nike #nike.com #autobuy #autopurchase #purchase #shoechopping #shoebuy

{
"actions": [
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "(//div[input[@name=\"skuAndSize\" and not(@disabled)]]/label[contains(text(),\"6.5\") or contains(text(),\"7.5\")])[1]",
"elementType": "",
"enable": true,
"initWait": 0,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": ""
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//button[@aria-label=\"Add to Bag\"]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 0,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": ""
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//button[contains(text(),\"Checkout\")]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 1,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": ""
}
],
"batch": { "refresh": false, "repeat": 0, "repeatInterval": 0 },
"enable": false,
"hotkey": "Ctrl + Shift + A",
"initWait": 0,
"loadType": "document",
"name": "nike.com - Select",
"spreadsheetId": "",
"startTime": "",
"startType": "auto",
"url": "https://www.nike.com/in/t"
}
{
"actions": [
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//button[contains(text(),\"Continue\")]",
"elementType": "",
"enable": true,
"initWait": 3,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "MouseEvents::click"
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//button[contains(text(),\"Continue\")]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 1,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "MouseEvents::click"
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//button[contains(text(),\"Continue\")]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 1,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "MouseEvents::click"
}
],
"batch": { "refresh": false, "repeat": 0, "repeatInterval": 0 },
"enable": true,
"hotkey": "Ctrl + Shift + A",
"initWait": 0,
"loadType": "window",
"name": "nike.com Checkout",
"spreadsheetId": "",
"startTime": "",
"startType": "auto",
"url": "https://gs-checkout.nike.com/buy"
}
{
"actions": [
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//input[@name=\"cardName\"]",
"elementType": "",
"enable": true,
"initWait": 0,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "Dharmesh"
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//input[@name=\"cardName\"]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 0,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "MouseEvents::[\"input\",\"change\"]"
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//input[@name=\"cardNumber\"]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 0,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "000000000000"
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//input[@name=\"cardNumber\"]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 0,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "MouseEvents::[\"input\",\"change\"]"
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//input[@name=\"cardExpiry\"]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 0,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "12/23"
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//input[@name=\"cardCvc\"]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 0,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "123"
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//input[@name=\"cardExpiry\"]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 0,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "MouseEvents::[\"input\",\"change\"]"
},
{
"addon": {
"condition": "",
"elementFinder": "",
"recheck": 0,
"recheckInterval": 0,
"recheckOption": "stop",
"value": "",
"valueExtractor": ""
},
"elementFinder": "//input[@name=\"cardCvc\"]",
"elementType": "",
"enable": true,
"focus": true,
"initWait": 0,
"name": "",
"repeat": 0,
"repeatInterval": 0,
"value": "MouseEvents::[\"input\",\"change\"]"
}
],
"batch": { "refresh": false, "repeat": 0, "repeatInterval": 0 },
"enable": true,
"hotkey": "Ctrl + Shift + A",
"initWait": 0,
"loadType": "document",
"name": "nike.com Payment",
"spreadsheetId": "",
"startTime": "",
"startType": "auto",
"url": "https://paynow-card-panel.production.eshopworld.com/"
}
@dharmesh-hemaram
Copy link
Author

dharmesh-hemaram commented Jun 8, 2024 via email

@nenito2k
Copy link

nenito2k commented Jun 8, 2024

@dharmesh-hemaram

i appreciate the quick answer....things are looking better but still not 100% good
for a reason i cannot understand some letter "dont click" !

password is : Didi2025!

so :

Shit key click = ok
D key = ok
i key = no click
d key = no click
i = no click
2 = ok
0=ok
2 = no click
3=ok
? = ok

when testing other passwords with no i or no letters twice....it seems to work

my guess is that when letters are doubled...or in capital letters vs regular there is an issue....

will do more tests

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment