Использование библиотеки запросов для достижения того же результата, что и Urllib (модуль Pickle) - PullRequest
0 голосов
/ 22 апреля 2019

Новичок в python, поэтому дайте мне перерыв, если я пропустил что-то глупое или на него ответили где-то еще.

В настоящее время работает через 'Python Challenges' . Я на вызов 5 и пытаюсь использовать модуль Pickle, передавая какой-то засоленный текст. У меня это работает, используя urllib следующим образом ...

import pickle
from urllib.request import urlopen

page = "http://www.pythonchallenge.com/pc/def/banner.p"
raw = urlopen(page)

pick = pickle.load(raw)

print(raw)
print(pick)

Однако я пытаюсь заставить его работать с библиотекой запросов, используя

raw = requests.get(page).content

но при переходе в pickle.load() я получаю ошибку:

TypeError: file must have 'read' and 'readline' attributes

Любая помощь будет принята с благодарностью!

...