【发布时间】:2012-04-19 19:42:36
【问题描述】:
Beautiful Soup 使用 Django 在 Python shell 中工作。我也可以成功地将from bs4 import BeautifulSoup 导入views.py,但是当我调用soup = BeautifulSoup(xml) 之类的东西时,我得到一个502 Bad Gateway 错误。我和我的主人谈过,他们找不到问题。有什么想法吗?
注意 xml 是 xml = urllib2.urlopen("http://isbndb.com/api/books.xml?access_key=000000&results=details&index1=isbn&value1=0000").read(),但它可以在 Python shell(在 myproject 文件夹中)中工作,所以我认为这不是问题。
【问题讨论】:
-
该错误与 BeautifulSoup 无关。这可能是您从中检索数据的服务器上的问题。
-
我已经提交了支持票,他们说这是我前面的问题。
-
就像我说的,我可以在我的 shell 中调用
soup = BeautifulSoup(xml),但是当我从views.py调用它时,我得到了 502 bad gateway。如果我将其注释掉,我不会得到 502 bad gateway。from bs4 import Beautiful Soup在 views.py 和 shell 中都有效。
标签: python django beautifulsoup