add headers when fetching businesswire

This commit is contained in:
hillerliao
2020-02-08 14:25:21 +08:00
parent 975ad620aa
commit ffa0a15b50

View File

@@ -1,4 +1,5 @@
from rsshub.utils import fetch, filter_content
from rsshub.utils import DEFAULT_HEADERS
domain = 'https://www.businesswire.com'
@@ -11,7 +12,7 @@ def parse(post):
return item
def ctx(category=''):
tree = fetch(f"{domain}/portal/site/home/template.PAGE/news/")
tree = fetch(f"{domain}/portal/site/home/template.PAGE/news/", headers=DEFAULT_HEADERS)
posts = tree.css('.bwNewsList li')
items = list(map(parse, posts))
items = filter_content(items)