Auto Website Visitor Script in Python
Generate or Increase traffic by auto website visitor script in python. A python script about how to visit a website automatically with python.
There is a script for automatic website traffic generator. This python script visit websites automatically using random proxies and random user-agents. It chooses random website pages to visit and then visit those random pages with different browsers identifications and different users Identities.
code:
##--- Auto Website Visitor by khalsalabs ---- #### import urllib2 import random import threading import sys import time class Connect: req = urllib2.Request('http://your-website-name.com') con_sucess, con_failed, con_total=0,0,0 url_total, proxy_total= 0,0 url_list =[] proxy_list= [] agent_list =[] def __init__(self): pF = open('proxy.txt','r') pR = pF.read() self.proxy_list = pR.split('n') uF = open('url.txt','r') uR = uF.read() self.url_list = uR.split('n') aF = open('agent.txt','r') aR = aF.read() self.agent_list = aR.split('n') def prep_con(self): rURL = random.randint(0,(len(self.url_list))-1) self.req = urllib2.Request(self.url_list[rURL]) rAGENT = random.randint(0,(len(self.agent_list))-1) self.req.add_header('User-agent',self.agent_list[rAGENT]) def make_con(self): count, time_stamp =0,0 for proxy in self.proxy_list: self.req.set_proxy(proxy,'http') if count%4==0: if self.con_total < 2*count: time_stamp = 6 else: time_stamp = 3 threading.Thread(target=self.visitURL).start() time.sleep(time_stamp) count += 1 def visit(self): try: f = urllib2.urlopen(self.req) self.con_sucess += 1 except: self.con_failed += 1 self.con_total += 1 print self.con_total,"total connections, success = ",self.con_sucess," failed= ",self.con_failed def visitURL(self): self.prep_con() self.visit() if __name__ == "__main__": cnct = Connect() cnct.make_con()
NOTE: you have to make three text files in the same directory where this script is saved, save them as:
proxy.txt
agent.txt
url.txt
for saving webpages lists, proxy lists, user-agent string lists(browsers lists).
download sample from github here