[Python] Scraping seloger.com, using headers and requests

Discussão em 'Python' iniciado por Stack, Julho 5, 2025.

  1. Stack

    Stack Membro Participativo

    I am trying to execute the following code, but seloger certainly blocks the execution of the script.

    https://github.com/edouardmulliez/scraper-seloger/blob/master/seloger_scraper.py

    I am looking to integrate headers to get around the issue, as described here

    How to use Python requests to fake a browser visit?

    however I did not succeed in getting it working. Here is my code below for the while loop.

    import pandas as pd
    import numpy as np
    import requests
    from bs4 import BeautifulSoup
    import re
    import os
    import matplotlib.pyplot as plt
    import seaborn as sns

    locality = []
    price = []
    room_nb = []
    bedroom_nb = []
    surface = []
    acc_type = []


    while (page <= max_pages):
    url = ("http://www.seloger.com/list.htm?org=advanced_search&idtt=2&idtypebien=2,1&cp=75&tri=initial&LISTING-LISTpg=" +
    str(page) + "&naturebien=1,2,4")
    page += 1
    try:
    r = s.get(url, headers=headers)
    except:
    # Stop visiting pages
    break

    Continue reading...

Compartilhe esta Página