Python2.7请求不读取完整的正文

Python2.7请求不读取完整的正文,python,python-requests,Python,Python Requests,我试图通过Python 2.7中的requests模块来阅读web服务调用的主体。结果的主体是CSV数据 这个请求只是一个请求。我可以在Chrome中运行url,它会返回200行的完整响应。url看起来像: http://localhost:8080/summary-report?endTime=9999999&startTime=0 当我尝试从Python获取数据时,它只检索第一行数据。我查看响应头,发现响应的长度只有122字节,大约是第一行的长度。我已经在Python中运行了很多次

我试图通过Python 2.7中的requests模块来阅读web服务调用的主体。结果的主体是CSV数据

这个请求只是一个请求。我可以在Chrome中运行url,它会返回200行的完整响应。url看起来像:

http://localhost:8080/summary-report?endTime=9999999&startTime=0
当我尝试从Python获取数据时,它只检索第一行数据。我查看响应头,发现响应的长度只有122字节,大约是第一行的长度。我已经在Python中运行了很多次,并且只返回第一行是一致的

代码仅适用于:

        r = requests.get(url)
        ans = r.content
CSV文件的每一行是否都有新行字符? 或者因为我在url中使用localhost? 我还尝试了127.0.0.1,但看到了类似的行为。
符号可能是URL中的一个问题?

您可以通过
request.get()获取数字生成的内容

您需要JavaScript引擎来解析和运行页面内的JavaScript代码。其中一些可以在下面找到:


页面是否有动态生成的内容?是。页面是动态生成的,这就是为什么
request.get(url)
仅获取url的主页面。您无法使用此方法获取动态生成的内容。我还尝试了urllib2,结果类似。你需要一个JS引擎来解析和运行javascript,这样你就可以得到动态生成的内容。