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

Как игнорировать лимит запросов OLX API?

Когда я исполняю этот код, мне OLX API выдает, что у меня закончился лимит запросов, кто-то знает как это игнорировать?
from unicodedata import category
import requests
from bs4 import BeautifulSoup as BS
import fake_useragent

headers = {
    'Accept':'*/*',
    'Host': 'www.olx.ua',
    'Sec-Fetch-Dest': 'empty',
    'Sec-Fetch-Mode    ': 'cors',
    'Sec-Fetch-Site': 'same-origin',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36', 
    'X-Platform-Type': 'mobile-html5',
    'Authorization': 'Bearer 6c8bea54aaecbbabfcbdadf99feb845781026be5',
}

# файл с ссылками
with open('urls.txt') as f:
    urls = f.readlines()

    for url in urls:
        if url:
            r = requests.get(url, headers=headers)
            soup = BS(r.text, 'lxml')

            id = soup.find('span', class_='css-9xy3gn-Text')
            print(id.text.replace('ID: ', ''))

            number = r = requests.get(f'https://www.olx.ua/api/v1/offers/{id.text.replace("ID: ", "")}/limited-phones/', headers=headers)
            print(number.text)
            
            if  number:   
                if number.json()['data']['phones']:
                    print(number.json()['data']['phones'][0])
            
            category = soup.find_all('li', class_='css-7dfllt')[-1].text
            print(category)
  • Вопрос задан
  • 732 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
MrShandy
@MrShandy
Python
Никак. Эти ограничения накладывает сервер. Можете попробовать менять IP, чтобы обойти их
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽