🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

2回答

675閲覧

サイト検索結果を自動通知したいのです。

rockey_7625

総合スコア25

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

1クリップ

投稿2021/01/25 12:12

プログラムを独学で勉強しているのですが、あるソフト若しくはスマホアプリを作りたいと思っています。
不動産会社等のサイトに自分の条件に合う物件があれば、メールか何かで携帯に通知を行いたいのです。
可能であれば現在勉強しているpython若しくはjavaで作りたいと考えていますが
上記言語でこういうソフトを制作する事は可能なのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

rockey_7625

2021/01/26 15:11

ありがとうございます。 サービスを探すのも必要なのですね。 毎回サイトを見るの面倒なのでプログラムでやりたいのです。 中々大変かなとは思いますが。。
hentaiman

2021/01/26 23:43 編集

???毎回サイトの見るの意味が全く分からんのですが、載せたリンク先ちゃんと見てみました? 勉強目的も兼ねてシステムを作るんだとしたら尚更類似のサービスの事前調査はした方が良いです。 そのシステムを作るにあたっての必要な機能や項目が見えてくるじゃないですか? 参考までに貼ったサイトを見たなら分かると思いますが、質問者が考えていたよりもずっと多くの項目があるはずです。それを把握できるだけでもメリットなので、事前調査は極めて重要です。
guest

回答2

0

可能です。まずは

「Python Webスクレイピング」
「Python メール送信」

などで検索してみてください。

Java でもできますが、Python の方がお手軽感があるかもしれません。

投稿2021/01/25 12:46

68user

総合スコア2022

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

rockey_7625

2021/01/26 14:49

ありがとうございます。 pythonが自分は扱いやすいのでやはりpythonでTRYしようかなと思います。
guest

0

ベストアンサー

Pythonによる不動産情報のデータ取得&分析(1)【賃貸物件/Webスクレイピング編】
https://akatak.hatenadiary.jp/entry/2018/08/12/093126

上記のようにサイトをスクレイピングするか、APIを公開しているようなものがあればそれを利用する方法があるかもしれません。
スクレイピングする際にはサーバに過度に負荷をかけない、データの利用方法について使用元のルールを守るなど、配慮する必要があります。(webスクレイピングなどで検索してみてください)

ある程度の頻度で上記のようなプログラムを定期実行させて合致する情報があればメールを送るようなものを作れば可能だと思います。

(ちなみにスマホアプリだとどのようなものをイメージしていますでしょうか、自動で知らせてくれるようなものが欲しければあまりモバイルで作る意味合いがなさそうですが・・・)

投稿2021/01/25 12:45

razuma

総合スコア1313

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

rockey_7625

2021/01/26 14:16

アドバイスありがとうございます。 スクレイピングだとデスクトップアプリだと思うのですが、これだとPCを起動している時しかプログラムを動かす事ができないですよね? もしそうなら、スマホアプリがいいのではと考えています、 スマホならほぼ常時起動しているので、定期的に検索が可能かと思うのですが。 スマホだと難しいでしょうか?
razuma

2021/01/26 14:37

サーバサイドで実装してcronなどで定期実行するのが割と普通かと思います。 スマホでアプリを起動しておいてバックグラウンド実行するなどで同じようなこともできなくはないですがちょっと気持ち悪い感じもします。(あまり一般的ではないと思います、技術的にできないわけではないです。) 過去の質問 https://teratail.com/questions/284083 一応、ネットとかの情報だとPythonとかPHPとかRubyとかその辺での情報が多いと思います。 Java,Kotlinでやるならこの辺り?かなと思います。 https://qiita.com/derakudo/items/a2e11e6d9eaa72e36de2
rockey_7625

2021/01/26 14:47

なるほど、サーバーサイドで実装する。。。。 pythonでもサーバーサイドで実装は可能ですか? また、サーバーサイドで実装する場合python意外のどのような知識が必要になりますか? 実際に作りたいので最低限勉強しなければいけない事を知りたいので宜しければアドバイス頂けると助かります。
razuma

2021/01/26 15:07 編集

はい、サーバでpythonを動かすのは割と一般的だと思います。 必要な知識やセットアップ方法などについては 「サーバ python」などで検索すると出てくるかと思います。 サーバ側の知識が多少必要になるのでその辺り特に覚えたくないのであれば Androidで実装しても良いかもしれませんね(その辺りは考え方次第かなと思います)
rockey_7625

2021/01/26 15:13

ありがとうございます。 自分でももうすこしググッて勉強したいと思います。 pythonで可能であることが解ってよかったです。
razuma

2021/01/26 15:15

はい、がんばってください
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問