ai didi

python - "Response object has no attribute ' 正文 '"

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:24 24 4
gpt4 key购买 nike

我正在使用以下代码模拟网页上的 XHR 请求,以便在屏幕上选择不同的选项卡按钮时更新表格对象的内容:

import requests

url = 'http://www.whoscored.com/stageplayerstatfeed/?field=1&isAscending=false&orderBy=Rating&playerId=-1&stageId=9155&teamId=32"'

params = {'d': date.strftime('%Y%m'), 'isAggregate': 'false'}
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36'}

response = requests.get(url, params=params, headers=headers)

fixtures = response.body
#fixtures = literal_eval(response.content)
print fixtures

这是抛出帖子标题中的错误。我猜想我需要以某种方式在 requests.get() 语句中添加参数“body”,但我不确定具体如何添加。谁能帮忙?

谢谢

最佳答案

您要查找的属性是content

>>> import requests
>>> response = requests.get('http://google.com')
>>> response.content
'<!doctype html><html itemscope=""...

实际上,您的代码将如下所示:

import requests

url = 'http://www.whoscored.com/stageplayerstatfeed/?field=1&isAscending=false&orderBy=Rating&playerId=-1&stageId=9155&teamId=32"'

params = {'d': date.strftime('%Y%m'), 'isAggregate': 'false'}
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36'}

response = requests.get(url, params=params, headers=headers)

fixtures = response.content
#fixtures = literal_eval(response.content)
print fixtures

关于python - "Response object has no attribute ' 正文 '",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25654394/

24 4 0
文章推荐: linux - 如何在 Ant Target 中一次运行多个 Unix 命令
文章推荐: python - 如何有效地替换 pandas DataFrame 上的值?
文章推荐: java - 并行的 flatMap 总是顺序的
文章推荐: python - 我怎样才能懒惰地构建一个列表?
太空宇宙
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com