Google 애플리케이션 엔진에서 python lxml을 사용할 수 있습니까? (또는 나는 아름다운 스프를 사용해야합니까?)python lxml on app engine?
나는 아름다운 스프를 사용하기 시작했지만 느린 것 같습니다. 나는 다른 웹 사이트의 데이터를 "화면을 긁어 모으는"아이디어를 가지고 일종의 "매쉬업 (mash-up)"을 만들기 시작했습니다.
Google 애플리케이션 엔진에서 python lxml을 사용할 수 있습니까? (또는 나는 아름다운 스프를 사용해야합니까?)python lxml on app engine?
나는 아름다운 스프를 사용하기 시작했지만 느린 것 같습니다. 나는 다른 웹 사이트의 데이터를 "화면을 긁어 모으는"아이디어를 가지고 일종의 "매쉬업 (mash-up)"을 만들기 시작했습니다.
편집 : 만약 당신 use python2.7하는 App Engine에서 lxml
라이브러리 is supported.
짧은 대답 : you can't.
하는 App Engine의 문서에서: ". 파이썬 환경 용으로 작성된 응용 프로그램 코드를 파이썬에서 독점적으로 작성해야하는 C 언어로 작성된 확장은 지원되지 않습니다"당신이 BeautifulSoup로 또는 사용하지 않을해야하는지 여부를 지금
을, 정말 달려있다 어떻게 사용할 계획인지 알려주세요. 세부 사항으로 질문을 업데이트하십시오. 가능한 경우 여기에서 다른 제안으로 업데이트하려고 노력할 것입니다.
카 이오의 개정 대답에 추가하려면, 당신은 lxml
를 사용할 수 있으며이 방법으로 할 수 있습니다 :
libraries:
- name: lxml
version: "2.3" # or "latest"
지금 import lxml
이 파이썬에서 작동 :
당신의 app.yaml
파일에서 다음 추가 스크립트. http://code.google.com/appengine/docs/python/python27/newin27.html#Supported_Third-Party_Libraries (
당신은 _couldn't_하지만, 파이썬 2.7의 같은 AppEngine에의 [수행 할 수 있습니다]). – Paul
머리를 주셔서 감사합니다, @ 폴. 답변을 업데이트했습니다. –
lxml을 찾을 수 없습니다. 어떻게 된 거예요? – seriousdev