Więc zacząłem uczyć się Pythona ostatnio przy użyciu filmów "The New Boston's" na youtube, wszystko szło świetnie, aż dotarłem do jego samouczka tworzenia prostego robota sieciowego. Chociaż zrozumiałem to bez problemu, po uruchomieniu kodu otrzymuję błędy, które wydają się być oparte na "SSL: CERTIFICATE_VERIFY_FAILED". Szukałem odpowiedzi od zeszłej nocy, próbując dowiedzieć się, jak to naprawić, wydaje się, że nikt inny w komentarzach do filmu lub na jego stronie internetowej nie ma takiego samego problemu jak ja, a nawet używając kogoś kodu elses z jego Strona internetowa Mam takie same wyniki. Wyślę kod z tego, który dostałem ze strony internetowej, ponieważ daje mi ten sam błąd, a ten, który zakodowałem, jest teraz bałaganem.Pytanie "SSL: certificate_verify_failed"?
import requests
from bs4 import BeautifulSoup
def trade_spider(max_pages):
page = 1
while page <= max_pages:
url = "https://www.thenewboston.com/forum/category.php?id=15&orderby=recent&page=" + str(page) #this is page of popular posts
source_code = requests.get(url)
# just get the code, no headers or anything
plain_text = source_code.text
# BeautifulSoup objects can be sorted through easy
for link in soup.findAll('a', {'class': 'index_singleListingTitles'}): #all links, which contains "" class='index_singleListingTitles' "" in it.
href = "https://www.thenewboston.com/" + link.get('href')
title = link.string # just the text, not the HTML
print(href)
print(title)
# get_single_item_data(href)
page += 1
trade_spider(1)
Pełne błędu: ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] Świadectwo sprawdzenia nie powiodło się (_ssl.c: 645)
Przepraszam jeśli to głupie pytanie, jestem wciąż nowe do programowanie, ale naprawdę nie mogę tego zrozumieć, myślałem o pominięciu tego samouczka, ale przeszkadza mi to, że nie mogę tego naprawić, dzięki!
Otrzymuję komunikat "Nie znaleziono pliku". wiadomości podczas próby przejścia do 'https: //www.thenewboston.com/tops.php? type = text & period = this-month & page = 1'. Czy możesz zweryfikować, że strona istnieje? – NuclearPeon
@NuclearPeon Huh, mógłbym przysiąc, że działało wczoraj, niezależnie od tego, czy próbowałem użyć 'https: //www.thenewboston.com/forum/category.php? Id = 15 & orderby = recent & page =' zamiast tego, które powinno doprowadzić cię do Pythona sekcji strony i otrzymuję dokładnie ten sam błąd. –
Spędziłem kilka godzin próbując rozwiązać ten problem, tylko po to, aby dowiedzieć się, że miałem skrzypka. – JBourne