Viewbot

Oreos Are Bae

Junior Member
Joined
Dec 10, 2015
Messages
134
Reaction score
28
I found a script to a view bot for mixer on here and I cant seem to get it working I also fixed a few things in it can someone help please

Code:
import random, time, requests
from selenium import webdriver
from selenium.webdriver.common.proxy import *
from bs4 import BeautifulSoup
USER_AGENTS_FILE = './user_agents.txt'
RUNNING = True
def LoadUserAgents(uafile=USER_AGENTS_FILE):
    uas = []
    with open(uafile, 'r') as uaf:
        for ua in uaf.readlines():
            if ua:
                uas.append(ua)
                
    return uas
uasa = LoadUserAgents()
hosts=[]
ports=[]
num=0
px=0
def fnum(pn):
    i=0
    global num
    num=pn
    PROXY_HOST = ""
    PROXY_PORT = ""
    response = requests.get('https://www.sslproxies.org')
    soup = BeautifulSoup(response.content, "html.parser")
    rows = soup.findAll("tr")
    for row in rows:
        if(len(row.findAll("td")) == 8):
            i=i+1
            if(i>pn):
                break
            PROXY_HOST = row.contents[0].contents[0]
            PROXY_PORT = row.contents[1].contents[0]
            global hosts
            global ports
            hosts.append(PROXY_HOST)
            ports.append(PROXY_PORT)
def streams(url):
    while RUNNING == True:
        global px
        global uasa
        if(px==num):
            px=0
        px=px+1
        profile = webdriver.FirefoxProfile()
        profile.set_preference("network.proxy.type", 1)
        profile.set_preference("network.proxy.http",hosts[px-1])
        profile.set_preference("network.proxy.http_port",int(ports[px-1]))
        profile.set_preference("general.useragent.override",random.choice(uasa).split("\n")[0])
        profile.update_preferences()
        driver = webdriver.Firefox(firefox_profile=profile)
        driver.get(url)
        driver.set_page_load_timeout(10)
        driver.close()
        fnum(num)
        time.sleep(60) 
fnum(80)
streams('stream url here')
 
Back
Top