Requests.get не работает, не удалось установить sh новое соединение - PullRequest
0 голосов
/ 12 января 2020

Я пытаюсь заскрести. Сначала код работал, но позже - нет. Код

import requests
import hashlib
from bs4 import BeautifulSoup

def sha512(x):
    m = hashlib.sha512(x.encode())
    return m.hexdigest()

session = requests.Session()
session.cookies["user-agent"] = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36"

r = session.post("https://ringzer0ctf.com/login", data={"username":"myusername","password":"mypass"})
r = session.get("https://ringzeractf.com/challenges/13")

soup = BeautifulSoup(r.text, 'html.parser')

выдает ошибку типа

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='ringzeractf.com', port=443): Max retries exceeded 
with url: /challenges/13 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x04228490>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))

1 Ответ

0 голосов
/ 12 января 2020

Ваш URL в запросе GET неверен. Измените ringzeractf на ringzer0ctf

...