作者tangblack (Cola)
看板java
標題Re: [問題] GAE for JAVA parse HTML
時間Tue Oct 29 17:40:43 2013
看到關鍵字就回了
大書剛好最近弄了一個跟你一樣的東西
GAE + jsoup
開發環境 Eclipse
直接回答
步驟1 你jsoup.jar放在 yourGaeProject/war/WEB-INF/lib底下
步驟2 project上右鍵properties>Java Build Path>Libraries分頁把jar加(Add)進來
這樣你上傳到GAE的檔案就會包含jsoup.jar
以上確定可行
附上圖說明比較清楚
http://i.imgur.com/0smiDZf.png
當然其他的jar也是如法炮製
※ 引述《hahaloveu (I'm girl.)》之銘言:
: 此為小妹的首PO,有違規地方請見諒告知,會做修改或刪除,
: (因為是用java所寫,所以po在此版)
: 感謝 :)
: =======
: 小妹是個剛畢業的社會新鮮人,
: 在課堂上學過JAVA、C等語言,不是非常精深,
: 所以希望回答者別用太多專有名詞 QQ
: 我怕我還是會一頭霧水囧rz
: 因為工作的關係,使用了google app engine這個平台,
: 該project的功能是去解析XML及HTML,
: XML的部分經過千辛萬苦查詢相關資料後,有得到解答,
: 但是HTML的部分弄了很久都不知道如何下手。
: 有google相關關鍵字,例如Java html parser、nekohtml、DOMParser...等,
: 但是大多例子都會出現類似問題,
: XXXX is not supported by Google App Engine's Java runtime enviornment.
: 如下圖
: http://ppt.cc/qC7g
: GAE會不支援最重要的parser的class(淚奔
: 目前測試發現
: cyberneko.html.parsers.DOMParser
: dom4j.io.DOMReader
: org.jsop.Jsoup
: Cobra HtmlParser
: HtmlCleaner
: 都會出現不支援的訊息。
: 不知道這裡有沒有用過GAE寫過相關功能的高手,
: 可否給予一些方向,有哪些可以用的Class?
: 或者有甚麼其他方向能夠解html?
: 謝謝大家觀看我的問題。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.242.65.247
※ 編輯: tangblack 來自: 210.242.65.247 (10/29 17:44)
※ 編輯: tangblack 來自: 210.242.65.247 (10/29 17:59)
→ hahaloveu:如果我把.jar直接放進jdk1.7.0_25/jre/lib/ext底下 10/29 18:07
→ hahaloveu:會跟你說的方法是一樣的效果嗎? 10/29 18:08
→ tangblack:這樣你丟上gae gae會因為找不到jar就爆炸了 10/29 19:45
推 PsMonkey:天哪... 當然是放在 WEB-INF/lib 底下阿 Orz 10/29 22:02
→ PsMonkey:原 po 這樣真的有辦法寫 GAE 嗎? [抓頭] 10/29 22:03
→ phstudy:答非所問... 10/30 04:50
推 gmoz:我還是乖乖寫JSF (艸 10/30 09:16
→ hahaloveu:就是不會才上來問阿 囧 10/30 09:40
→ hahaloveu:而且這是工作,沒辦法寫也得想辦法寫 10/30 09:43
→ hahaloveu:另外感謝tangblack的回答 :) 10/30 09:44
→ tangblack:不客氣 :-) 10/30 09:53
※ 編輯: tangblack 來自: 210.242.65.247 (10/30 12:22)
→ qrtt1:這還是先看書吧。這樣片面應急的資料不足以工作啊 10/30 22:35
→ dream1124:先了解一下Java Web的規格吧 我推薦良葛格的書 10/31 21:40