Aktywne Wpisy

BlackpillMonster +262
Cześć, mam na imię Kamil i od kilku miesięcy pracuję nad produktem, który rozwiązuje realny problem milionów ludzi na całym świecie.
Ile razy w tygodniu sprawdzasz, jaki jest dzień? 3 razy? 5? 10? Za każdym razem odblokowujesz telefon, szukasz kalendarza, czekasz aż się załaduje. Policz ile czasu na to tracisz rocznie. Wychodzi kilka godzin. Kilka godzin życia, które mógłbyś spędzić z rodziną.
Dlatego stworzyłem DzieńTygodnia.pro - pierwszy na rynku AI-powered Temporal Detection Engine, który
Ile razy w tygodniu sprawdzasz, jaki jest dzień? 3 razy? 5? 10? Za każdym razem odblokowujesz telefon, szukasz kalendarza, czekasz aż się załaduje. Policz ile czasu na to tracisz rocznie. Wychodzi kilka godzin. Kilka godzin życia, które mógłbyś spędzić z rodziną.
Dlatego stworzyłem DzieńTygodnia.pro - pierwszy na rynku AI-powered Temporal Detection Engine, który
źródło: antfsa
Pobierz
asdfghjkl +14





Próbuję łapać cenę randomowego produktu na amazonie i program działa..., a czasami nie działa. Wywala błąd:
title = soup.find(id='productTitle').gettext()
AttributeError: 'NoneType' object has no attribute 'gettext'
Co dziwne, ten błąd wywala tylko czasami.... :| Znam znaczenie błędu, ale nie rozumiem dlaczego czasami znajduje productTitle, a czasami nie... :| Ktoś coś?
import requests
from bs4 import BeautifulSoup
from datetime import datetime
Generalnie, błąd wyskakuje przez to, że find() zwraca wartość NoneType, bo nic nie może znaleźć.
Odpaliłem ten kod no i ogólnie to wygląda tak jakby nie każdy request zdążył załadować wszystkie elementy strony. Odpaliłem ten sam skrypt, tylko przerobiłem go tak by źródło strony pobierał przy pomocy Selenium - tytuł i cenę zwraca za każdym wykonaniem pętli.
Z tego co się orientuje, jak strona
źródło: comment_1590627163dLa8eCIUvBDOj235iP1iQo.jpg
Pobierz@boguslaw-de-cubalibre: dlatego zawsze na wykopie lepiej podawać link do pastebina, github gist czy innej usługi do udostępniania kodu, bo wykop pod tym względem ssie