Возможные решения для Python API, проходящий через несколько запросов с номером страницы? - PullRequest
0 голосов
/ 10 января 2020

Я запускаю все oop с POST API, чтобы перебирать розничный веб-сайт, на котором продукты разбиты на страницы по 200 каждый. Я добавил задержку в 5 секунд после отправки каждого запроса, однако когда я получаю сообщение об ошибке слишком большого числа запросов, и оно останавливает все.

API  = 'https://www.noon.com/_svc/catalog/api/search'
    data={"brand": [],"category": ["electronics-and-mobiles"], "filterKey": [], "sort": {
    "by": "popularity",
    "dir": "desc"
    },
  "limit": 200,
  "page": i
      }

res = requests.post(API, json=data  )
    res=res.json()

Пожалуйста, советуйте обо всех возможных решениях, чтобы я мог посмотреть в то же самое, если его агенты, прокси или что-то еще. Как определить, сколько промежутка времени между запросами нужно API, чтобы он не выдавал ошибку?

...