Почему ответ pycurl на моем nginx сервере отличается от ответа на моем компьютере - PullRequest
0 голосов
/ 04 августа 2020

Я использую python pycurl для получения этой страницы https://www.instagram.com/nilliewinnie/?__a=1.

На моем компьютере pycurl возвращает объект json (который я хочу), но на моем nginx сервере они возвращают страницу с javascript и html (страница с серым instagram lo go в центре страницы)

Это тот же код на моем компьютере и на моем сервере:

# -*- coding: utf-8 -*-
import pycurl
import certifi
from io import BytesIO

buffer = BytesIO()

crl = pycurl.Curl()
crl.setopt(pycurl.CAINFO, certifi.where())
crl.setopt(crl.URL, 'https://www.instagram.com/nilliewinnie/?__a=1')
crl.setopt(crl.WRITEDATA, buffer)
crl.perform()
crl.close()

print(buffer.getvalue())

Откуда это может взяться? Я пробовал с resquets.get(), та же проблема

Спасибо за помощь

...