小编Nan*_*ook的帖子

ElementTree实例没有属性'fromstring'.那么,我做错了什么?

我正在尝试打开并解析一些HTML.到目前为止,没关系,我可以打开源并打印它.但是当涉及到解析时,我坚持使用"ElementTree实例没有属性'fromstring'"

这是我的Django view.py代码:

from django.template import loader, Context
from django.http import HttpResponse
import urllib
from xml.etree.ElementTree import ElementTree

def transform (request):
  opener = urllib.FancyURLopener({})
  f = opener.open("http://www.google.com/")
  r = f.read()
  f.close()
  tree = ElementTree()
  tree.fromstring(r)
  p = tree.find("body/h1")
  t = loader.get_template("transform.html")
  c = Context({'neco': p })
  return HttpResponse(t.render(c))
Run Code Online (Sandbox Code Playgroud)

Django版本:1.2.4 Python版本:2.6.5

请问有人有什么想法吗?

python django parsing elementtree

5
推荐指数
1
解决办法
6314
查看次数

标签 统计

django ×1

elementtree ×1

parsing ×1

python ×1