Python 从rquests.text中分离内容以分隔行

Python 从rquests.text中分离内容以分隔行,python,request,web-scraping,httprequest,Python,Request,Web Scraping,Httprequest,我开始使用请求模块。我不明白为什么像这样的输出: import requests r = requests.get("https://www.kickstarter.com/") # kickstarter just as an example content = r.text for rownum, row in enumerate(content): print rownum,row 将产生一个行号和一个字符。我怎样才能得到更像网站原始版本的东西,即如果你访问网站并点

我开始使用请求模块。我不明白为什么像这样的输出:

import requests

r = requests.get("https://www.kickstarter.com/")   # kickstarter just as an example

content = r.text  

for rownum, row in enumerate(content):
    print rownum,row
将产生一个行号和一个字符。我怎样才能得到更像网站原始版本的东西,即如果你访问网站并点击“查看源代码”,你将得到的一行一行的东西


干杯

如果你想从网页上获取数据,我建议你使用类似的方法

下面有几个例子,请查看链接了解更多例子

import requests
from bs4 import BeautifulSoup
r = requests.get("https://www.kickstarter.com/")   # kickstarter just as an example
soup = BeautifulSoup(r.text)
print soup.title
print soup.title.name
print soup.find_all('a')

谢谢你的回复。我看到您仍然在使用请求模块,那么beautifulsoup有什么贡献呢?tnxrequests获取网页,Beautifulsoup用于解析网页,我在与web相关的开发方面几乎没有经验,但使用requests和Beautifulsoup使我不得不做的很多事情变得非常简单。我添加了一个简短的教程,介绍如何在Beautifulsoupyes中使用请求,因此原因很明显-内容只是一个长字符串,需要拆分为包含内容的行。.拆分'\n'