Hi there,
I'm looking for somebody who could develop an AHK-Script for testing two websites. This testing will be navigating thru the website. This script is needed for 2 different websites.
The Script should (for each of the websites):
1. login
Login to the website (I would prefer that this is done by filling out a form and not by using com-model with authkey etc.)
2. search
Search for a specific keyword in a specific category (the search-form for both websites is easy to reach: [login to view URL]?category=xyz/sort=sorting). So the search could be implemented by opening this page (no form needs to be filled)
3. collect
Collect up to "x" search results into a csv-file (the number of search results should be configurable).
The items found could be easily identified on the result-page (i.e. all items start with '/entry/' etc.)
The number of items to collect might be greater than the items which will be displayed on the results page, so it might be nec. to click on a 'next' button till 'x' entries are collected.
The collected items should be written into a csv-file.
4. browse, like, share, comment
The script should 'walk thru' (browse thru) the collected items one by one.
Before the script opens an item, it should wait a random time (between g and h seconds, configurable). After the item opened, the script should again wait a random time (between r and s seconds, configurable).
After opening an item, the script should check if it already liked, disliked, pinned, shared, faved, commented on this item (there are easy indicators on the website to see this).
If the script has not liked, disliked, pinned, shared,faved, commented on the item yet, the script should randomly like or fav/shared the item (by clicking on a button) and comment on the item.
The comments to be used should be configurable and in spintax.
If the script already liked, disliked, pinned, shared,faved, commented, it should immediatly go to the next item (without waiting another delay).
That's all, nothing more needed ;-)
I should be glad if you feel that you could implement this -more or less easy- script and I should be glad to give you this job.
If you have questions (not answered above or in the additional information below), pls. feel free to ask ;-)
Looking forward to work with you!
regards,
Marcel
Additional Information/requirements
-it's up to you to choose if you want to use COM-objects (httpdom-com etc.) or if you choose to control a browser for filling out the forms (but: this script must be startable multiple times at the same time)
-the two websites are different sites, which means search forms, login forms, liked-/faved-/commented-indicators are different. This means that at least parts of the script have to be different for each of this 2 websites.
-for both websites, registration is free and could, i.e. for testing-purposes, be done with a free email-address
-if you want, I could deliver login-,search-forms and the liked/faved/comented-indicators on the website. But these are easy to find ;-)
-the script should be commented ;-)
-the main parts (login, search, collect, browse, etc.) should be implented thru AHK-functions
-the configuration (username, search-/login-forms etc.) should be in the script itself but could also be in a -docummented ;-) - config-file
-(optional) if the script could have a starting- and end-time (when it does the tests/navigation), it would be great ;-)
-as I don't think that this is a difficult thing (I'm familiar with AHK-scripting and already have a flow in mind but don't have the time to implement it), I classified this as a 'simple job" - hope, I'm correct with this ;-)
Hi,
I am an experienced AHK programer and would like to take on this project! I have a few questions to ask however before I can start working on it. What's the point in using an AHK for doing these tests ? Should the script carry out these tests through a browser window or can it be done programatically ? What are these websites that you want to test ? I would like to have a look at them. Can the project be done into multiple AHK scripts ? How should the script get the info needed for the test (e.g. login details, search keywords) ?
I think I would still have more questions to ask. I hope you din't find it annoying :)
Kibdly, contact me so that we can discuss the project further.
$100 USD w 5 dni
5,0 (27 opinii)
4,6
4,6
2 freelancerzy składają oferty o średniej wysokości $89 USD dla tej pracy