如何将网页数据保存到Python中的变量

How to save webpage data to a variable in Python

我已经四处寻找了一段时间以找到答案,但不幸的是今天没有运气。

我正在尝试从该网页中获取内容并将其保存到一个变量中。 (Link to the website)

任何帮助都会很棒,如果您对我的意思感到困惑,请在评论中提问,因为我个人不确定如何表达这个词。

请不要让 Whosebug 失望,我知道你可以做到 ;)

您需要安装请求。希望你知道 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

您无需安装请求即可在 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()