01/10/2018, 14:27

Python không request được

Em muốn crawl trang https://www.sosanhgia.com/ nhưng không sử dụng request được.

Code:

Lỗi:

em sử dụng urllib2 thì lại get được. Các bác cho em hỏi là vì sao lại như vậy ạ? Và làm thế nào để request được ạ?

Henry viết 16:42 ngày 01/10/2018

Có 2 cách, không biết được không
I. Thử

requests.get('https://sosanhgia.com', verify=True)

II. Update cái certifi

pip install certifi

Còn nếu chưa được thì bó tay, xem thêm mấy cái OpenSSL xem sao

Huy Nguyen viết 16:29 ngày 01/10/2018

Bạn download cer ở đây:
http://curl.haxx.se/ca/cacert.pem
Rồi code này xem sau:
r = requests.get(url, verify='cacert.pem')

Hà Temwin viết 16:37 ngày 01/10/2018

Thử tất cả các cách đều không được các bác ạ.
Các Pro làm ơn chỉ giáo thêm giúp em với

Dark.Hades viết 16:34 ngày 01/10/2018
stackoverflow.com
Paul Draper

How do I disable the security certificate check in Python requests

python, https, python-requests
asked by Paul Draper on 05:38AM - 16 Mar 13

Notice: cách này khiến cho bảo mật của code/server sẽ bị ảnh hưởng nếu làm production.

Bài liên quan
0