美麗的湯在使用Django的Python shell中工作。我也可以成功導入from bs4 import BeautifulSoup
到views.py中,但是當我打電話給soup = BeautifulSoup(xml)
時,我得到一個502 Bad Gateway錯誤。我和我的主人談過了,他們找不到問題。有任何想法嗎?502錯誤的網關使用美麗的湯,Python/Django
注意xml是xml = urllib2.urlopen("http://isbndb.com/api/books.xml?access_key=000000&results=details&index1=isbn&value1=0000").read()
,但它在Python shell(myproject文件夾內)中工作,所以我不認爲這是問題所在。
這個錯誤與BeautifulSoup沒有任何關係。這可能是您從中檢索數據的服務器上的問題。 – Andbdrew 2012-04-19 19:45:28
我已經提交了支持票,他們表示這是我的問題。 – AAA 2012-04-19 23:01:51
就像我說的,我可以在shell中調用'soup = BeautifulSoup(xml)',但是當我從'views.py'調用它時,我得到了502壞的網關。如果我將它評論出來,我不會得到502壞門戶。 '從bs4導入美麗的湯'在views.py和shell中都有效。 – AAA 2012-04-19 23:12:54