• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

作業部屋の使い方を試しています。


Commit MetaInfo

Revision101 (tree)
Time2014-12-07 19:19:15
Authortuna_p

Log Message

(empty log message)

Change Summary

Incremental Difference

--- trunk/HtmlTest2/src/Form/HtmlSearch.java (revision 100)
+++ trunk/HtmlTest2/src/Form/HtmlSearch.java (revision 101)
@@ -327,6 +327,14 @@
327327 private void jMenu2MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jMenu2MouseClicked
328328 jTxtRtn.setText(null);
329329 HtmlParser par = new HtmlParser(jTxtUrl.getText());
330+
331+ String strdata = par.getStringPageData();
332+ String strsearch = "一致する銘柄は見つかりませんでした";
333+ if(check404(strdata, strsearch)) {
334+ jTxtRtn.append(strsearch);
335+ return;
336+ }
337+
330338 for (Object slist1 : slist) {
331339 SearchData sdata = (SearchData)slist1;
332340 String ans = sdata.getitem();
@@ -348,6 +356,14 @@
348356 private void jBtnSearchActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnSearchActionPerformed
349357 jTxtRtn.setText(null);
350358 HtmlParser par = new HtmlParser(jTxtUrl.getText());
359+
360+ String strdata = par.getStringPageData();
361+ String strsearch = "一致する銘柄は見つかりませんでした";
362+ if(check404(strdata, strsearch)) {
363+ jTxtRtn.append(strsearch);
364+ return;
365+ }
366+
351367 for (Object slist1 : slist) {
352368 SearchData sdata = (SearchData)slist1;
353369 String ans = sdata.getitem();
@@ -369,6 +385,13 @@
369385 }
370386 }//GEN-LAST:event_jMenuItem1ActionPerformed
371387
388+ boolean check404(String strdata, String strsearch) {
389+ if(strdata.contains(strsearch)) {
390+ return true;
391+ }
392+ return false;
393+ }
394+
372395 /**
373396 * @param args the command line arguments
374397 */
--- trunk/HtmlTest2/src/WebScraping/HtmlParser.java (revision 100)
+++ trunk/HtmlTest2/src/WebScraping/HtmlParser.java (revision 101)
@@ -68,6 +68,10 @@
6868 url = null;
6969 }
7070
71+ public String getStringPageData() {
72+ return pageData;
73+ }
74+
7175 public void seturl(URL UrlAdress) {
7276 this.url = UrlAdress;
7377 getPageData();