Create scripts for browsing websites

We need a script which will automate web browsing in Firefox to test some of our websites.

It needs to access particular websites and do certain actions including mouse movements and clicks.

The solution should run multiple browser instances individually and control their resolutions and mouse movements.

There are other variables including useragent, timezone, traffic source which also need to be implemented.


We will run a VPS with 10 cores and 32gb ram.
On the VPS, we will run a number of vms.
Each vm should run the following script, in a Linux/ubuntu environment.

The script should open a new firefox browser instance.
1. The new instance has an individual useragent, resolution, timezone, fonts, cookies, etc.
2. The browser visits specific websites, and
3. On those websites, it simulates browsing by doing various mouse movements.

There should be a number of variables selected by the script including useragent, resolution, fonts, cookies, traffic source, timezone, website, mouse movements and clicks, pauses, links followed. A list will be provided - there will be approximately 10 variables.

There should be a separate batch of choices for each variable, and the script will select the variable from that batch file. Some selections will be random, some will be and some based on a statistical percentage, (eg. 30% chance of selecting A, 15% chance of selecting B, 4% chance of selecting C, etc).

The variable selections will differ depending on what piece of information is being used. Each variable should have a set of percentages or randomness which defines how the selection is made from the batch. Ideally this would be in the form of another batch file with a GUI allowing each variable's randomness/percentages to be varied.

The browser should start by browsing to a website selected from batch 1. It should pause, and then browse to a website from batch 2 (the test group, which are websites we will acquire or develop).

Here, it should do the simulated browsing as described below.

Next, it should select to either click a link on the page and simulate browsing at the linked page, close, or bounce to a website selected from batch 3.

Finally, it should pause, then close the browser, and return to the beginning of the script to start again.

The mouse movements should be random, but reflect a real user. As a method, we thought of using Autohotkey to record two groups of macros capturing mouse movement:
Group X: 30 individual 5 second macros
Group Y: 20 individual 15 second macros

Then, selecting a random sequence of multiple X and Y macros, varying their speeds, and adding some random scrolls, short pauses and mouseclicks between some of them. Each macro would begin relative to where the last one ended.

We don't mind what method is used for simulating mouse movement, as long as the result is similar to above. But we want to set a range of minimum and maximum browsing times per page, and a median or average time to spend per page. In the mouse movement method described above, that range would govern the number of X and Y sequences selected.

Thanks for reading.

Habilidades: Python, Shell Script, Captura de dados na web

Veja mais: perl scripts create file, create websites joomla scripts, copy info websites excel scripts, example php scripts create hypelinks, websites can chat create character, scripts create sub domains, powershell scripts create user excel, php scripts create subdomain, scripts create data base php, adult websites vedio scripts, copy websites full scripts, websites paid scripts, create treeview user control, web browser multiple instances, create custom user control treeview, create imagebutton server control, create custom toolstrip control, aspnet create custom server control programatically, view websites active scripts ppc, create image slideshow control, control browser, create composite server control net 2008, create stateful net control, provide description scripts create scripts

Acerca do Empregador:
( 0 comentários ) Melville, United States

ID do Projeto: #14073318

11 freelancers estão ofertando em média $44 para esse trabalho


hi,i am expert in this field, you can check my previous work and portfolio.I am ready to give you a sample work to ensure that i can do your [login to view URL] to work up to 12 hr/day........just give me a chance thank you : Mais

$35 USD em 1 dia
(62 Comentários)

Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve. Here is the reason. Why you should pick me? a) I am a very expert and have the same kind of ex Mais

$150 USD em 1 dia
(10 Comentários)
$50 USD em 1 dia
(37 Comentários)

I am a full-time freelancer and do web scraping jobs only. I am creating automated data extraction systems for more than two years now. Any security can be bypassed. I have already scraped millions of records out of do Mais

$15 USD em 1 dia
(15 Comentários)

hello I have read your requirement. I can help you to finish this work. Can you provide more information about this project? Thank you

$100 USD em 1 dia
(15 Comentários)

Hello, I can automate your website using Selenium ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Mais

$30 USD in 3 dias
(3 Comentários)
$23 USD em 1 dia
(2 Comentários)

What you need is acceptance testing. See my blog post about acceptance testing a wordpress plugin. In fact, it can be used to test any webpage. [login to view URL] Mais

$100 USD in 3 dias
(1 Comentário)
$28 USD in 6 dias
(1 Comentário)

Hello Sir, We have gone through the details you have provided and we have already worked on a similar project before and can deliver as u have mentioned and would be pleased to work on this with you to deliver the resu Mais

$28 USD in 6 dias
(0 Comentários)

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. I am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have c Mais

$28 USD in 6 dias
(0 Comentários)

Hi, this is Zubair. I am a python expert with 3 years of experience . i have completed many projects in python. i have gone through your project and would love to work on it. Rest we can have a detailed discussion over Mais

$10 USD em 1 dia
(0 Comentários)

I m expert in test automation

$45 USD in 2 dias
(0 Comentários)
$20 USD em 1 dia
(0 Comentários)

A proposal has not yet been provided

$25 USD em 1 dia
(0 Comentários)