Re: [情報] 為了怕snork不收信箱的信
※ 引述《snork (.....)》之銘言:
: 我把檔案輸出的部分寫好了,先用文章的編號 UT 命名
: 可是發現一個很奇怪的問題 @@,
: 就是檔案裡面抓到的內容是不完整的~
: http://homepage.ntu.edu.tw/~r94548060/citation(060126).rar
: 後來我把相同的網址丟到簡單的URLconnection程式跑,
: http://homepage.ntu.edu.tw/~r94548060/URLConnectionReader.java
: 卻可以抓到正確的內容,
: 所以證明抓到的網址是對的~
: 我在猜是不是被後面在判斷有沒有超出30篇reference的程式影響到,
: 不過還是搞不清楚原因 <("""O""")>
: 現在急需高手協助 ~
我一直在等你回信說
我目前做的可以抓到完整的內容
而且也可以做出完整資料的檔案(我自己亂湊的 結果居然可以跑 =.= 只是好像有問題)
所以我確定我寫的那些東西抓到的都是正確的資料
不過.......我現在遇到一個詭異的問題
我自己寫的輸出成檔案的部份 如果加入程式裡面
針對egrf第一頁下去做 理論上應該出現八個結果 但是卻只出現五個
如果我把那句
FileOutputStream fileOutputStream = new FileOutputStream( new File("D://"+ title +".txt"));
↑mark掉
就可以出現完整的八個結果
這個我一直想想不透
舉個例子
我在getTitle()部分加入println( title);
如果不寫FileOutptStream那句 就可以印出八個title
如果加了FileOutputStream這句 出來的title卻只有五個
可以出現8個title表示程式沒問題
而且如果我要他印出8篇paper的ref_link 抓到的東西也沒錯
但是牽涉到file時就會變成跑到五個就停住
我實在不懂ㄚ
我有把檔案寄給妳了 你跑跑看
我已經把file的下半部mark掉了 所以不會真的產生檔案
但是你會發現跑出來的結果只有五個(針對egrf)
如果你也把我那句FileOutputStream mark掉
妳會發現我的程式真的能跑出八個結果沒問題
如果你把file相關的程式都unmark掉
會印出五個title 但是真正會做出的檔案只有四個
這個地方我不知道該怎麼解決
我想了兩天了 =.=
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.17.110
※ 編輯: agomi 來自: 218.170.17.110 (01/26 14:10)
※ 編輯: agomi 來自: 218.170.17.110 (01/26 14:10)
※ 編輯: agomi 來自: 218.170.17.110 (01/26 14:17)
※ 編輯: agomi 來自: 218.170.17.110 (01/26 14:18)
討論串 (同標題文章)