Đã Đóng

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.

Kĩ năng: Python, Shell Script, Web Scraping

Xem nhiều hơn: 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

Về Bên Thuê:
( 0 nhận xét ) Melville, United States

ID dự án: #14073318

11 freelancer đang chào giá trung bình $44 cho công việc này


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 : Thêm

$35 USD trong 1 ngày
(62 Nhận xét)

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 Thêm

$150 USD trong 1 ngày
(10 Nhận xét)
$50 USD trong 1 ngày
(37 Nhận xét)

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 Thêm

$15 USD trong 1 ngày
(15 Nhận xét)

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 trong 1 ngày
(15 Nhận xét)

Hello, I can automate your website using Selenium ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Thêm

$30 USD trong 3 ngày
(3 Nhận xét)
$23 USD trong 1 ngày
(2 Nhận xét)

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] Thêm

$100 USD trong 3 ngày
(1 Nhận xét)
$28 USD trong 6 ngày
(1 Nhận xét)

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 Thêm

$28 USD trong 6 ngày
(0 Nhận xét)

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 Thêm

$28 USD trong 6 ngày
(0 Nhận xét)

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 Thêm

$10 USD trong 1 ngày
(0 Nhận xét)

I m expert in test automation

$45 USD trong 2 ngày
(0 Nhận xét)
$20 USD trong 1 ngày
(0 Nhận xét)

A proposal has not yet been provided

$25 USD trong 1 ngày
(0 Nhận xét)