Olen juuri aloitellut Moniveto-ohjelmiston tekoa ja intoa riittää enemmän kuin taitoa. Veikkaus tarjoaa hyvät ohjeet softan tekemiseen ja keskusteluista on löytynyt paljon hyviä vinkkejä! Kaikki on sujunut tähän asti odotettua paremmin, mutta muutamia kysymyksiä on kuitenkin herännyt. Ongelma on seuraavanlainen;
error: (60, 'SSL certificate problem: unable to get local issuer certificate')
Ymmärrän kyllä ettei kyseistä sertifikaattia ole koodissa määritetty, ja siksi ajattelin kysyä apuja sen lisäämiseen Pythonilla. Varmasti monelle ihan peruskauraa, mutta jeesiä kaivataan!
Pienikin vinkki auttaisi jatkamaan koodissa eteenpäin. Vielä en ole saanut yhteyttä menemään läpi.
No et nyt ihan hirveästi anna eväitä auttaakaan. Sen verran siis kerrot viestissäsi, että ilmeisesti käytät Pythonia ja saat tuollaisen virheilmoituksen.
Arvataan nyt sitten vaikka että käytät pycurlia sivun lataamiseen.
Heitän tähän nyt sitten copypastaa StackOverflowsta
Suman kirjoitti:
import pycurl curl = pycurl.Curl() curl.setopt(pycurl.URL, "https://your-secure-website.com/") curl.setopt(pycurl.SSL_VERIFYPEER, 1) curl.setopt(pycurl.SSL_VERIFYHOST, 2) curl.setopt(pycurl.CAINFO, "/path/to/updated-certificate-chain.crt") curl.perform()curl by default comes with an outdated certificate list. Whether you want to update it or just use your own certs for testing, make sure to place the updated-certificate-chain.crt file in an accessible location and use the pycurl.CAINFO option to point to it.
Also make sure pycurl.SSL_VERIFYHOST is set to 2, the highest security check setting.
Aihe on jo aika vanha, joten et voi enää vastata siihen.