Задать вопрос
@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)
  • Вопрос задан
  • 724 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
MrShandy
@MrShandy
Python
Никак. Эти ограничения накладывает сервер. Можете попробовать менять IP, чтобы обойти их
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы