我一直在寻找答案,但遗憾的是今天没有运气。
我试图从此网页上获取内容并将其保存到变量中。 (Link to the website)
任何帮助都会很棒,如果你对我的意思感到困惑,请在评论中提出一个问题,因为我个人并不确定如何说得好。
请不要让我放弃stackoverflow,我知道你可以做到;)
答案 0 :(得分:1)
您需要安装请求。希望你知道pip
否则请阅读并安装它。
pip install requests
然后在你的代码中:
import requests
url = "http://rivalregions.com/rss/all"
req = requests.get(url)
if req.status_code in [200]:
html = req.text
else:
print 'Could not retrieve: %s, err: %s - status code: %s' % (url, req.text, req.status_code)
html = None
答案 1 :(得分:0)
您无需安装请求即可使其在python3中工作。 下面的代码已经使用python 3.6.10进行了测试
import urllib.request
def print_some_url():
try:
with urllib.request.urlopen('http://www.python.org/') as f:
a_variable = f.read().decode('utf-8')
print(a_variable)
except urllib.error.URLError as e:
print(e.reason)
print_some_url()