Graphql:获取HTTPError:403 Clien

2024-06-25 23:16:48 发布

您现在位置:Python中文网/ 问答频道 /正文

解析GraphQL URL“http://swapi.graphene-python.org/graphql”并尝试获取“myfavoriteFilm”的属性时,遇到“requests.exceptions.HTTPError:403客户端错误:禁止用于url:http://swapi.graphene-python.org/graphql“错误。在

from gql import Client, gql
from gql.transport.requests import RequestsHTTPTransport



client = Client(
    transport=RequestsHTTPTransport(url='http://swapi.graphene-python.org/graphql')
)

query = gql('''
 {
  myFavoriteFilm: film(id:"RmlsbToz") {
    id
    title
    episodeId
  }
}
''')

print(client.execute(query))

有时,对于其他一些GraphQL查询,获取requests.exceptions.SSLError:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_SSL.c:726) 当我试图提及SSL.verify=False,它抛出“语法错误” 所以,搞不清,是不是跟我的配置或者编码语法问题有关。在

任何帮助都将不胜感激。在


Tags: fromorgimportclienthttpurlssl错误