Задать вопрос

Как работает онлайн сайтов (работа с requests)?

Добрый вечер
Каким образом веб-сервер обрабатывает онлайн на сайте? Не думаю, что простое получение страницы способствует повышению онлайна (проверял своим кодом)

import requests

url = "http://example.com"
iterator = 0

proxyList = ["120.92.3.127:80","47.89.41.164:80","14.199.124.204:80", "121.40.108.76:80", "120.52.73.112:8090",
             "120.52.73.97:8090", "47.90.74.111:8088", "146.185.148.95:3128", "139.59.136.83:3128", "139.59.136.45:8080",
             "70.248.28.23:800", "138.68.141.243:3128", "138.68.49.239:8080"]




while True:

    if len(proxyList) == (iterator):
        print("прошел по массиву")
        iterator = 0

    proxyDict = {"http": "http://" + proxyList[iterator]}
    try:
        result = requests.request("GET", url,  timeout = (5,10), proxies = proxyDict)
        print("Прокси " + proxyList[iterator] + " отработало!")
        iterator += 1
    except:
        print("Удаляю " + proxyList[iterator])
        proxyList.pop(iterator)

        pass


input()


Прокси работают отлично, проверял на httpbin.org/ip

Если вы знаете ответ, пожалуйста, поделитесь опытом
  • Вопрос задан
  • 15242 просмотра
Подписаться 4 Оценить 2 комментария
Ответ пользователя ТыжСисАдмин К ответам на вопрос (3)
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Если про счетчики посещения то то что вы делаете вам не поможет.

Нынче все (ну или большая часть) счетчики основаны на JavaScript и вам недостаточно просто получить страницу, вам нужно её обработать как и браузер - выполнить JS скрипты минимум
Ответ написан
Комментировать