communicate with an API outside the browser
Budget: $30 – $250 USD
I have some daily tasks that i have to do for work which are very boring and time consuming. the tasks are to place thousands of orders for services on a website. I wanted to automate this and i'm a software developer myself so i started using macros then switched to selenium. i tried so many things including blocking images for the site but still all of that is not fast enough because the site itself is slow too. So i thought i should communicate with api directly without having to use a browser at all. but now i have some problems. the api is strange unlike the apis i work with. for example to create an invoice, the browser posts this data to a url
fjOd3pbxQN5L
and it's static so i know posting this data will always create me the same invoice which i need. Server responds with invoice id and some other data. but to check out on this invoice, the browser posts a key that doesn't make sense to me and i have no idea how is the invoice id is stored in that key so i can't programmatically do it. but then i thought how can the browser tell the server which invoice are we checking out, the method of turning the invoice id into that key must be somewhere in the scripts. i searched and found nothing.
keep in mind this website is using react.js as a frontend library it's not plain javascript so the code would look like spagetti after compilation in the browser so it's not that easy to find the function that turns invoice id into that key.
contact me and let's discuss further so i can show you around to know if that's a task you can do.
What i need to do:
- create a software that communicates with the api directly outside the browser to do the following :
1- authenticate (login).
2- create invoices.
3- checkout those invoices.
fjOd3pbxQN5L
and it's static so i know posting this data will always create me the same invoice which i need. Server responds with invoice id and some other data. but to check out on this invoice, the browser posts a key that doesn't make sense to me and i have no idea how is the invoice id is stored in that key so i can't programmatically do it. but then i thought how can the browser tell the server which invoice are we checking out, the method of turning the invoice id into that key must be somewhere in the scripts. i searched and found nothing.
keep in mind this website is using react.js as a frontend library it's not plain javascript so the code would look like spagetti after compilation in the browser so it's not that easy to find the function that turns invoice id into that key.
contact me and let's discuss further so i can show you around to know if that's a task you can do.
What i need to do:
- create a software that communicates with the api directly outside the browser to do the following :
1- authenticate (login).
2- create invoices.
3- checkout those invoices.