要判断一个网站是否提供RSS源,可以使用Python的requests库来发送HTTP请求,并检查响应的内容。

以下是一个示例代码,演示如何判断一个网站是否提供RSS源:

import requests

def has_rss(url):
    response = requests.get(url)
    content_type = response.headers.get('Content-Type', '')
    return 'application/rss+xml' in content_type or 'application/atom+xml' in content_type

# 示例使用的网站是CNN
url = 'https://www.cnn.com/'
if has_rss(url):
    print(f'{url} 提供了RSS源')
else:
    print(f'{url} 没有提供RSS源')

在上述代码中,has_rss函数接受一个URL作为参数,并发送HTTP请求获取网页内容。然后,它检查响应的Content-Type头部信息,判断是否包含application/rss+xmlapplication/atom+xml,如果包含则表示该网站提供了RSS源。

你可以将url变量替换为你想要检查的网站URL,然后运行代码来判断该网站是否提供RSS源。

python 如何判断一个网站提供rss源

原文地址: https://www.cveoy.top/t/topic/i5rx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录