Skocz do zawartości

Pomoc przy scraperze


Rekomendowane odpowiedzi

Dołącz do nas za darmo i naucz się zarabiać!

  • Dostęp do darmowych poradników pokazujących krok po kroku jak zarabiać w Internecie
  • Sposoby zarabiania niepublikowane nigdzie indziej
  • Aktywna społeczność, która pomoże Ci rozwiązać problemy i doradzi
  • Profesjonalne treści na temat SEO, social media, afiliacji, kryptowalut, sztucznej inteligencji i wiele więcej!

 

 

Oczywiście! Poniżej znajdziesz przykładowego scrapera napisanego w języku Python, który pobiera wszystkie dostępne dane z pojedynczego ogłoszenia na OLX.pl w kategorii motoryzacja.

 
pythonCopy code
import requests
from bs4 import BeautifulSoup

def scrape_olx_offer(offer_url):
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
    response = requests.get(offer_url, headers=headers)

    if response.status_code == 200:
        soup = BeautifulSoup(response.text, 'html.parser')
        
        # Pobieranie wszystkich dostępnych danych z ogłoszenia
        title = soup.find('title').text.strip()
        price = soup.find('div', class_='price-label').text.strip()
        location = soup.find('address').text.strip()
        description = soup.find('div', class_='clr lheight20 large').text.strip()
        parameters = soup.find_all('li', class_='offer-details__item')
        
        # Wyświetlenie pobranych danych
        print("Tytuł:", title)
        print("Cena:", price)
        print("Lokalizacja:", location)
        print("Opis:", description)
        print("Parametry:")
        for param in parameters:
            print(param.text.strip())
    else:
        print("Błąd przy pobieraniu strony:", response.status_code)

if __name__ == "__main__":
    # Przykładowe URL ogłoszenia na OLX.pl
    offer_url = 'https://www.olx.pl/oferta/opel-astra-j-1-6-cdti-81-tys-km-1-wlasciciel-serwis-1-wl-IDCXBsq.html#97a5d1a7e7'
    scrape_olx_offer(offer_url)
offer(offer_url)

Zauważ, że należy podać URL konkretnego ogłoszenia w zmiennej offer_url. Ten kod pobierze tytuł, cenę, lokalizację, opis oraz parametry ogłoszenia. Możesz dostosować ten kod, aby pobierał więcej danych lub wybrane informacje z ogłoszenia w zależności od Twoich potrzeb.

Odnośnik do komentarza
  • Ordus zmienił(a) tytuł na Pomoc przy scraperze

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .