这个问题不是重复的,因为将用户代理添加到标头并不能解决任何问题。
我一直在尝试从这个URL获取响应。它是一个XML提要,而不是一个HTML文件。这是Cashpoint.com的live soccer page每秒更新一次的实时订阅。我可以很好地从最后提到的页面中获取HTML页面,但是从第一个提到的URL中无法检索XML数据。我可以用谷歌的chrome检查器检查它,然后就可以很好地看到响应了。但它返回b'‘。已尝试get和post。
编辑:试图添加更多的头文件,但仍然不起作用。
如果检查员可以看到这些信息,它不是可以检索这些信息吗?
下面是我的代码和一些图片(如果你太忙,没有时间检查链接)。
import requests
class GetFeed():
def __init__(self):
pass
def live_odds(self):
live_index_page = 'https://www.cashpoint.dk/en/live/index.html'
live_oddsupdate = 'https://www.cashpoint.dk/index.php?r=games/oddsupdate'
r = requests.get(live_oddsupdate)
print(r.text)
feed = GetFeed()
feed.live_odds()
https://stackoverflow.com/questions/51275134
复制相似问题