我正在尝试使用Python语言检测graphql端点。我是一个绝对的初学者,但我已经尝试过编写代码。 你能建议一些改变和更好的方法吗? 代码:
import requests,urllib,urllib.request
import string
consoleDict = [
"",
"/graphql",
"/graphql/console",
"graphql.php",
"graphiql",
"explorer",
"altair",
"/playground"
]
for endpoint in consoleDict:
ep = ' http://159.100.248.211 '
response = requests.get(ep)
if response.status_code in [200,403]:
print("It is a GraphQL endpoint",endpoint)
谢谢:)
即使使用
gql
,您也需要模式来请求任何东西。如果您不知道,可以使用内省查询:某些端点可能已禁用此功能,但如果您不知道模式,则这是一个很好的起点。 试试这样的方法:
让mw知道这是否有效
相关问题 更多 >
编程相关推荐