作りたいプログラムの要約文

このQ&Aのポイント
  • 初心者がWebサイトの新着記事を取得して表示するプログラムを作りたい
  • プログラミング初心者がWebサイトの新着記事を取得して整理する方法を知りたい
  • HTML/CSS/PHP/JS/MySQLの知識があるが、Webサービスの作成方法がわからない
回答を見る
  • ベストアンサー

作りたいプログラムがあります

私はhtml/css/php/js/mysqlを少しだけかじってます。 せっかくなので趣味で簡単なWebサービスを立ち上げていけたらいいなと思い再び勉強をはじめたのでご教授ください。 ー今やってみたいことー Webサイトの新着記事のタイトル・URL・記事の投稿日時を取得してテキストとして保存したい。 その際に見やすいように ----------------------------------------- タイトル:「新着記事のタイトル」 URL:「新着記事のURL」 投稿日時:00-00-00 ---------------------------------------- というように簡単に整理したい。 出来ればデータベースに自動で突っ込んでくれるといいのですが、すでに右も左もわからなくなっているので、とりあえずここまで出来ればと思います。 ★対称となるページ - 新着記事を載せてるページ(1ページだけ) ★頻度 - 1時間ごと こんな感じです。 これを作るのに必要な知識を調べてみたのですが、正直なにをどうすればいいのかさっぱりです。 どんな言語を使って作るのがよいのか、そもそもこの仕組を作ることはプログラミングになるのかというレベルでよくわかりません。 具体的に何をどうしたらいいのか1から細かく教えてくださると捗りますが、 こういう自分の想像できる範囲を超えてしまっているものを調べるコツなども教えていただけると非常に嬉しいです。 例えば今回はこういう内容だからこういうワードで検索すればいいなど。 本当に初心者ですがヒントでもいいので導いてくださると助かります。 いつか皆様の生活に役立つサービスを作って還元したいと思います。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

cronで1時間毎の設定でスクリプトを実行させればいい。 スクリプトは、RSSが取得できないなら、HTMLをそのまま取得して、正規表現かPEARの何かを使えばいけそう。

poniponi69
質問者

お礼

半日かかりましたがphpとjsで作ることができました。 ありがとうございます。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

最も重要なこと ★対称となるページ - 新着記事を載せてるページ(1ページだけ)  そのページは、あなたのウェブサイトのあるサーバーですか?  それとも他のサイト?   他のサイトなら、RSSは配信されていますか?   ご利用のサーバーでsocket通信が許可されているか?

poniponi69
質問者

補足

回答ありがとうございます。 対象となるページは他人のWebサイトで、残念ながらRSSは配信されていません。 >ご利用のサーバーでsocket通信が許可されているか? すみませんsocket通信が許可されているかどうかはどうやって確認すればよいのでしょう。

関連するQ&A

  • プログラミングのRubyを用いたブログ作成について

    家族がプログラミングをやっているのですが、Rubyによるブログの作成に関して質問があるということで、代理で投稿させていただきました。 現状では ・編集画面では記事のタイトルと内容を編集でき、それを保存すると記事タイトル・内容に加えて日時が自動で表示される ・記事の並びは最も古いものが一番上にきて、下に新しい記事が延々と足されていく(表示されていく)方式 になっているそうです。これを ・記事タイトル・日時・内容を1つのセット(かたまり)としてまとめる ・一ページにつき5件のみ表示される方式 ・最新の記事が一番上に来る並べ方 というように変えたいようなのですが、どのようにしたら良いかわからないそうです。 私自身はプログラミングは殆ど知識がなく、質問の意味がわかり辛い点もあるかと思います。 お手数をおかけしますが、どなたか方法をご存知の方がいらっしゃいましたら、ご回答頂ければ幸いです。

    • ベストアンサー
    • Ruby
  • Movable Typeでウェブページに複数のブログで書かれたブログ記事を一括で読み込みたい

    こんにちは。 先日もご質問させていただきましたが、調べても調べてもわからなかったため再度投稿いたします。 現在あるサイトを構築中です。 構成としては、「ウェブページ」で作成したページに「ブログ記事」で投稿された内容を読み込むという形になっております。 ここで問題となってくるのは、「ウェブページ」のような固定されているページに対して、次々に投稿される「ブログ記事」が反映されるのか、という点です。 さらにその「ウェブページ」は、1ページだけではなく、数十ページにも及ぶものです。 「ウェブページ」と「ブログ記事」は関連性をもっており、一つの「ウェブページ」に対して補足的な「ブログ記事」が複数ブログから投稿されているという内容です。 そしてさらにその「ブログ記事」は一覧となっており、そこから該当の「ウェブページ」へリンクさせる、というものです。 ですので、ただ単にブログ記事を投稿するだけでは関連性を持たすことはできません。 「ウェブページ」で指定したタイトルと「ブログ記事」で指定したタイトル(カスタムフィールドでも可)が合った場合のみ該当のウェブページへ飛ばす、という感じになるのでしょうか。 自分でも色々考えてみて、「ウェブページ」に「ブログ記事」を読み込むことはできました。 しかしそれは関連性をもっておらず、新規に「ブログ記事」を投稿すると、一つの「ウェブページ」にしか読み込まれません。 「ウェブページ」側で、entryIDで特定の記事を指定して読み込ます、ということも考えたのですが、entryIDを拾ってくる方法がわかりませんでした…。 大変困っております。 どなたかご教示願えませんでしょうか。 よろしくお願い致します。

  • ブログのTOPページの上部を変えたくない

    シーサーブログを使っていますが、今は記事を投稿すると、その記事が中央の上にきます(タイトルの下)可能ならタイトルのしたには固定の文章を載せてその下に、記事の新着がきるようにしたいのですが、可能ですか? http://blog.seesaa.jp/ CSSとかの知識が必要ですか? (もしそうならあまり知識がないのですが・・) もし、不可能なら他のブログで可能なら教えてください。ムーバブルタイプじゃないと無理ですか?

  • PHPを使ってブログ作成中

    自分でブログ(システム)を構築しています。 トップページに最近×件の新着記事を載せ、 タイトルをクリックするとその記事に飛ぶようにしたいのですが、 何を使ってどのようにしたら出来ますか? #URLパラメータにtitleをencodeしてたのですが 同一タイトルの場合上手くいかず いいアイディアを拝借したいと考えております。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • Yahooのニュース欄ようなページ

    現在ウェブページを作っています。 Yahoo!JAPANのトップページにあるニュース欄のように、記事のタイトルを全アーカイブの中から規定数だけ選んで新しい順に表示するページを作るには、何をどのようにすればよいでしょうか?(何から手をつければよいのか分からない状態です) できれば簡単な方法で、プログラミング全くの初心者でもそのような機能を持つページを作れる方法がありましたら教えてください。 ちなみに、htmlとcssはある程度ですが書けます。その他の言語は全く初心者です。 よろしくお願いいたします。

  • wordpressのページのタイトルを別サイトで表示

    wordpressのページのタイトルを別サイトで表示させたいのですが、 どなたか設置方法をご教授いただけないでしょうか? 別サイトの新着情報に時間とタイトルを5件まで表示させ、そこのタイトルからリンクをwordpressで投稿したページ(http://○○/wordpress/?p=12のように)に付けたものを自動で表示させたいです。(wordpressから投稿したら、別サイトで自動に新着情報が反映したいです。) カテゴリは設けず、投稿ページだけ見れれば良いです。 コーポレートサイトの新着情報の部分に挿入したいですので、 どたなかソースを教えて頂ければ幸いです。 フレームでの挿入方法で構いません。 環境は下記に記載しました。 環境 wordpressバージョン 2.7 サーバ xrea データベース mysql4

    • 締切済み
    • PHP
  • amebaブログを改造したい。

    僕はブログにamebaを使っています。 それで最近BLOGの投稿などには慣れてきたので スキンを弄ろうと思っています。 そこで質問です。 現在使っているスキンはスタンダードのグレイなのですが このスキンで一つ一つの記事を罫線で囲むには CSSをどう弄ればよいのでしょうか? また、現在の状態では投稿日時が灰色に囲まれて 目立っているのですがそこを記事のタイトルにするには どうすれば良いのでしょうか? 最後にそのタイトル部分の頭の部分にアイコンを付けるには どうすれば良いのでしょうか? 教えてください。

  • seesaaブログの新着記事について

    seesaaブログの新着記事で トップページなどで表示できる最大記事数は「20」ですが、これを50とかにしたいのですが・・・ できますかね? 単純に 「システムなんだかCSSのどっかをいじればなんとかなるんじゃ?」 と思って、見てみましたが私のレベルではどうにも・・・(笑) お分かりになる方、教えてもらえませんか? よろしくお願いします。

  • ライブドアBlogトップページの新着記事に自分の投稿が表示されないのですが・・

    ご存知の方、どうかお教えくださいm(__)m 初めてライブドアBlogでブログを作り、さっそく何回か投稿してみたのですが、ライブドアBlogトップページの登録しているカテゴリーの新着記事に表示されません。 新着記事には表示されませんが、登録しているカテゴリー内で指定した共通テーマの中には投稿後、すぐに表示されています。 ブログも公開する設定にしているのですが、自分の投稿をライブドアBlogトップページの新着記事に表示させるためにはどうすれば良いのでしょうか。 ご存知の方、どうかお教えくださいm(__)m よろしくお願い申し上げます。

  • Seesaaブログの「記事のタグ」で表示される日付の消去法

    Seesaaブログを使用しています。 記事投稿時、「記事のタグ」にその記事のキーワードを入れて保存しています。 実際のブログを見ると、記事の下に「タグ」が表示され、そのタグをクリックするとタグのページにジャンプして、関連するページのタイトルの一覧が出てきます。 ここで御教示をお願いしたいのですが、この一覧で表示される作成日時を消すことはできませんでしょうか? ブログをホームページ風にカスタマイズして使用しており、作成日時をわざと古い日時にして順番をつけています。 表示される日時が古いと「こんな古い記事か!」と敬遠されてしまいそうで・・・・(そもそもそんなに訪問者数も多くないのですが)。 何とか消す方法を教えてください。よろしくお願い致します。

専門家に質問してみよう