iT邦幫忙

0

android app 爬蟲 問題

小弟我花了+今天兩天的時間上網去查如何使用android的爬蟲
但是通常文章都附程式碼及解說 程式碼貼上去 也有不能使用
我是有學過些android的app地所以簡單的操作我還是會的
之前有稍稍學過python的爬蟲 所以大概知道如何操作
還有需要下載什麼的 套件之類的 我去點開也不能下載QAQ
我想要做的很簡單 就像是程式一開啟 就抓ptt前三篇文章之類的
求幫忙

1 個回答

2
暐翰
iT邦大師 9 級 ‧ 2018-05-09 13:28:12
最佳解答

用Unirest套件
下載跟使用方式:Unirest for Java

舉例我要爬IT邦自己的個人資料:

HttpResponse<String> response = Unirest.get("https://ithelp.ithome.com.tw/users/20105988")
.header("cache-control", "no-cache")
.asString();

PS.Unirest本身也支持python,不懂可以先看python範例對照


假如想功能在強大一點的套件可以使用,寫法會複雜一點
yasserg/crawler4j: Open Source Web Crawler for Java

看更多先前的回應...收起先前的回應...
陳同學 iT邦新手 5 級 ‧ 2018-05-09 17:18:35 檢舉

謝謝你 ,但是我解壓縮完MAVEN後 要用環境變數時照網路上的操作
結果還是不能在CMD上輸入mvn -v

暐翰 iT邦大師 9 級 ‧ 2018-05-09 18:13:26 檢舉

跳出什麼錯誤訊息呢,有圖片嗎

陳同學 iT邦新手 5 級 ‧ 2018-05-10 17:57:44 檢舉

@暐翰 mvn不是內外部命令 我照網路上的做了 系統變數 path都照設
還是失敗 我上網查過 那是系統變數那邊沒弄好.... 最近太忙 忘了回sor

陳同學 iT邦新手 5 級 ‧ 2018-05-10 18:02:58 檢舉

剛剛試 終於成功了 謝謝

暐翰 iT邦大師 9 級 ‧ 2018-05-10 18:11:54 檢舉

/images/emoticon/emoticon12.gif

陳同學 iT邦新手 5 級 ‧ 2018-05-10 18:27:33 檢舉

請問一下 我把代碼複製上去一樣錯誤 我看翻譯說要用什麼包含庫
我上網搜了一下android 的包含庫 看不太懂意思@@

我要發表回答

立即登入回答