Die Bibliothek ist nachsichtig genug, dass Fehler erst auffallen, wenn der Datensatz halb leer ist.
Die Sitzung einmal anlegen und wiederverwenden. Eine neue je Anfrage kostet jedes Mal den Verbindungsaufbau.
Binden Sie die Adresse an die Sitzung, dann erbt jeder Aufruf sie.
Zwei Sekunden, dann vier, dann acht. Drei Versuche genügen; danach liegt es nicht an der Verbindung.
Eine Seite kann 200 liefern und nichts Brauchbares enthalten. Prüfen Sie Größe und ein Pflichtfragment im Markup.
Tausend Zeilen sammeln und auf einmal schreiben.
s = requests.Session()
s.proxies = {"http": PROXY, "https": PROXY}
r = s.get(url, timeout=20)
if len(r.content) < 500: wiederholen()Сервис не оплатил переходы с площадки, поэтому кнопка перехода к нему закрыта. Место в рейтинге от оплаты не зависит и считается по общей формуле.
Карточка сервиса с характеристиками остаётся открытой, её видно на странице сервиса.