Проблема с запрашивающим заголовок скриптом Python - PullRequest
0 голосов
/ 06 апреля 2020

У меня возникли небольшие проблемы с этим простым Python сценарием, который я сделал в рамках курса Python для тестеров на проникновение Удеми.

import requests
import socket
import json

if len(sys.argv) < 2:
    print("Usage: " + sys.argv[0] + " <url>")
    sys.exit(1)

req = requests.get("https://"+sys.argv[1])
print("\n"+str(req.headers))

gethostby_ = socket.gethostbyname(sys.argv[1])
print("\nThe IP address of " + sys.argv[1] + " is : " + gethostby_ + "\n")

#ipinfo.io is the API we use to extract location data

req_two = requests.get("https://ipinfo.io/" + gethostby_ + "/json")
resp_ = json.loads(req_two.text)

print("Location: " + resp_["loc"])
print("Region: " + resp_["region"])
print("City" + resp_["city"])
print("Country" + resp_["country"])

Когда я пытаюсь его запустить, он выдает поток ошибок, которые заполняют окно полноэкранного терминала, которое вы можете увидеть здесь: https://pastebin.com/WBiHhc7W

Я установил модуль request с помощью pip , Я предполагаю, что все остальные модули встроены. Я запускаю Python 3.8.2 на Windows 10.

Я понятия не имею, что означает сообщение об ошибке. Я буду рад вашей помощи.

Приветствия.

...