Google App Engineでlxmlを使用して、いくつかの基本データを取得しました。
SDKで正常に動作します。私が入手したappengineサーバーでそれを使おうとすると。
IOError: Error reading file 'http://www.google.com': failed to load external entity "http://www.google.com"
私のコードは次のようになります。
import lxml.html
url = "http://www.google.com"
t = lxml.html.parse(url)
pagetitle = t.find.(".//title").text
self.response.out.write(pagetitle)
編集:以下の回答で概説されているように、処理するために小さな変更を加える必要がありました。
from google.appengine.api import urlfetch
result = urlfetch.fetch(url)
t = lxml.html.fromstring(result.content)