#!/usr/bin/env python3 # -*- coding: UTF-8 -*- #__author__ = 'ilya khramtsov' import re from requests import get ### while_search = re.compile(r'var betNumber=([0-9]+)') ######## guessLow = re.compile(r'var guessLow=([0-9]+)') guessHigh = re.compile(r'var guessHigh=([0-9]+)') betNumber = re.compile(r'var betNumber=([0-9]+)') betResult = re.compile(r'var betResult=\[([0-9]+)') payIn = re.compile(r'payIn=\[\-([0-9]+)') payOut = re.compile(r'payIn=\[\-([0-9]+)') ######## f = open('list', 'r') i = 23215483089 http_proxy = (f.readlines()) for line in http_proxy: proxies = ({'http': 'http://'+str(line).replace('\n', '')}) while i <= 23215483092: f_result = open('result.txt', 'a') ff = get('https://www.999dice.com/Bets/?b='+str(i), proxies=proxies) findall2 = re.findall(while_search, str(ff.text)) result0 = re.findall(betNumber, str(ff.text)) result1 = re.findall(betResult, str(ff.text)) result2 = re.findall(guessLow, str(ff.text)) result3 = re.findall(guessHigh, str(ff.text)) result4 = re.findall(payIn, str(ff.text)) result5 = re.findall(payOut, str(ff.text)) f_result.write(str(result0)+':'+str(result1)+':'+str(result2)+':'+str(result3)+':'+str(result4)+':'+str(result5)+'\n') i += 1
Вывод результата такой.
['0']:['545597']:['9500']:['959499']:['1000000']:['1000000'] []:[]:[]:[]:[]:[] []:[]:[]:[]:[]:[]
То есть он отработал 1 раз,а потом нечего не обрабатывает. Если это же запускать в режиме отладки в pycharm то все нормально работает.