import requests
url = ""
res = requests.get(url).text
Мне нужно использовать значение res в коде C ++.Итак, я сделал этот код.
PyObject *pName, *pModule, *pDict, *pFunc, *pValue, *pResult;
Py_Initialize();
if(Py_IsInitialized())
{
pName = PyUnicode_FromString("requests");
pModule = PyImport_Import(pName);
pDict = PyModule_GetDict(pModule);
pFunc = PyDict_GetItemString(pDict, "get");
if(PyCallable_Check(pFunc))
{
pValue = Py_BuildValue("(z)", "https://www.google.com");
PyErr_Print();
pResult = PyObject_CallObject(pFunc, pValue);
PyErr_Print();
}
else PyErr_Print();
string res = pResult;
Py_Finalize();
}
Но я не могу понять значение pResult.Я думаю, что это проблема.где надо менять ??