看板 bioinfo_lab 關於我們 聯絡資訊
※ 引述《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)