Jit*_*esh 6 python parsing python-2.7
我正在尝试从 APU 获取数据,但作为响应,我得到了纯文本。我想逐行阅读所有文本。
这是url变量:http : //www.amfiindia.com/spages/NAVAll.txt?t=23052017073640
第一个片段:
from pymongo import MongoClient
import requests
from bs4 import BeautifulSoup as bs
url = "https://www.amfiindia.com/spages/NAVAll.txt?t=23052017073640"
request = requests.get(url)
soup = bs(request.text,"lxml")
for line in soup:
print line
break
Run Code Online (Sandbox Code Playgroud)
结果:它打印出整个文本
第二个片段:
request = requests.get(url)
for line in request.text():
print line
break
Run Code Online (Sandbox Code Playgroud)
结果:它打印出 1 个字符
request = requests.get(url)
requestText = request.text()
allMf = requestText.splitlines()
Run Code Online (Sandbox Code Playgroud)
结果:异常:“unicode”对象不可调用
我尝试了更多案例,但无法逐行阅读文本。
Dan*_*sky 10
request.text是一个属性而不是一个方法,request.text返回一个 unicode 字符串,request.text()抛出错误'unicode' object is not callable。
for line in request.text.splitlines():
print line
Run Code Online (Sandbox Code Playgroud)