Così ho iniziato ad imparare Python di recente usando i video di "The New Boston's" su youtube, tutto stava andando alla grande fino a quando non sono arrivato al suo tutorial su come creare un semplice web crawler. Mentre l'ho capito senza problemi, quando eseguo il codice ottengo errori tutti apparentemente basati su "SSL: CERTIFICATE_VERIFY_FAILED." Ho cercato una risposta dalla scorsa notte cercando di capire come risolverlo, sembra che nessun altro nei commenti sul video o sul suo sito web stia avendo lo stesso problema di me e anche usando un codice di qualcuno Elses dal suo sito web ottengo gli stessi risultati. Pubblicherò il codice da quello che ho ricevuto dal sito web poiché mi dà lo stesso errore e quello che ho codificato è un casino in questo momento."SSL: certificate_verify_failed" python?
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)
L'errore completo è: ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificato di verifica fallita (_ssl.c: 645)
Mi scuso se questa è una domanda stupida, io sono ancora nuovo per programmazione, ma seriamente non riesco a capirlo, stavo pensando di saltare questo tutorial ma mi dà fastidio non essere in grado di risolvere questo problema, grazie!
Sto ricevendo "File non trovato". messaggi quando si tenta di navigare in 'https: //www.thenewboston.com/tops.php? type = text & period = this-month & page = 1'. Puoi verificare che la pagina esista? – NuclearPeon
@NuclearPeon Huh, avrei potuto giurare che funzionava ieri, nonostante abbia provato a usare 'https: //www.thenewboston.com/forum/category.php? Id = 15 & orderby = recent & page =' invece che dovrebbe portarti al Python sezione del sito web e sto ottenendo lo stesso errore con esso. –
Ho passato un paio d'ore a cercare di risolvere questo problema, solo per scoprire che avevo il violinista in esecuzione. – JBourne