INNER CODE UNIT · Python
main
gsmith257-cyber/GraphCrawler · graphCrawler.py:121
def main(url, args):
outputFile = args.output_path
headers = args.headers
schemaFile = args.schemaFile
#add headers if needed
if headers:
headers = {header.split(":")[0]:header.split(":")[1] for header in headers}
transport = AIOHTTPTransport(url=url, headers=headers)
else:
transport = AIOHTTPTransport(url=url)
if schemaFile is None:
#get the graphql schema
client = Client(transport=transport, fetch_schema_from_transport=True)
#download the graphql schema
schema = client.schema