Python 在GAE上发布请求(状态代码=500)
我在Google App Engine标准Python 2.7版本上运行以下代码Python 在GAE上发布请求(状态代码=500),python,google-app-engine,python-requests,Python,Google App Engine,Python Requests,我在Google App Engine标准Python 2.7版本上运行以下代码 import requests import re import datetime ReviewsURL='https://play.google.com/store/getreviews' payload = { 'reviewType': '0' , 'pageNum': 0 #loads max 40 reviews for each page number
import requests
import re
import datetime
ReviewsURL='https://play.google.com/store/getreviews'
payload = { 'reviewType': '0'
, 'pageNum': 0 #loads max 40 reviews for each page number
, 'id': 'net.one97.paytm'
, 'reviewSortOrder': '0'
, 'xhr':'1'
}
r = requests.post(
url=ReviewsURL,
data=payload,
headers={
'X-Requested-With': 'XMLHttpRequest'
}
)
print r.text.encode('cp850', errors='replace').decode("unicode-escape")
此代码过去运行良好并输出最近的40条评论,但现在它提供以下输出:
Status_code = 500
当我在Mac上运行相同的代码时,它也可以正常工作 考虑到“服务器错误:url无”消息,似乎无法访问url。主要原因有两个:
有许多原因可能导致响应时间超过。我希望您能在文档中找到您的。根据我们掌握的信息,我猜不出其中一个 检查您的日志。我没有在日志中看到任何错误。500状态代码是上述请求的输出。我是通过命令r.status\u code获得的。我试图获取更多信息,下面是我在打印r.raise\u for_status()时遇到的错误:“HTTPError:500服务器错误:无url:”您如何进行身份验证?您可以尝试重新创建身份验证吗?考虑到它在一开始工作但后来停止了,身份验证过期可能是导致问题的原因。运行此代码不需要身份验证。谢谢我与谷歌云支持部门联系,他们告诉我此网站的GAE IP被阻止