WP-Rss Scrapeing Postのフィード登録からの取得について | ワードプレス魔改造屋

WP-Rss Scrapeing Postのフィード登録からの取得について

【その疑問や悩みについてネット検索で調査済みですか?】

いいえ

【その疑問や悩みはマニュアルには載っていないことですか?】

いいえ

【阿修羅ワークスのプラグインは全て最新ですか?】

はい

【結果として今どうなっていますか?】

WP-Rss Scrapeing Postの「フィード取得テスト」で取得された、記事本文の内容があるのですが、
「フィード取得テスト」の内容をそのまま、新規投稿の記事本文として反映させたいと考えてるのですが、
取得テストで取得された結果と異なった新規投稿となりました。

【何をしたらそうなったか直前の操作や変更箇所について教えて下さい。】

フィード登録から、フィードURLを設定し、更新間隔を30分とし、投稿タイプを「投稿」, ステータスを「下書き」として
設定し、フィードステータスを「実行」のまま、[登録する]ボタンを押下し、取得まで時間をあけ、取得した内容を確認したのみとなります。

【以前はどのような状態でしたか?】

別のフィードで同じ操作を行った際には、新規投稿に含まれる記事本文の情報は、記事ごとに異なっていたが、
別のフィードを指定した場合、全ての記事が、1つ目に取得されている記事本文の情報に全て上書きされているように見えた。

【どのような状態になればいいと考えていますか?】

フィードの登録を行い、取得される記事の記事が全て異なっていれば良い。

コメント

  1. 2021/04/27(火) 19:40:32
    「フィード取得テスト」の内容と投稿されるデータが異なっているということですが、具体的にどう違うのか説明をお願いします。

    例えばHTMLタグが含まれている場合は、設定画面でタグを除去することも可能です。
  2. 2021/04/27(火) 19:42:07
    メールにて投稿が1件目と全て同じ、アイキャッチ画像が取得できない件については解決していると思われますが、こちらはいかがでしょうか?
  3. 2021/04/28(水) 10:42:05
    自動取得で取得した記事本文の内容と、フィード取得テストで得られた内容が、頂きました設定から
    取得するようにしたのですが、やはり、1記事目の情報で上書きされているように見受けられました。
    すいませんが、ご確認頂けないでしょうか。

    資料を添付いたします。
    • 2021/04/28(水) 10:55:48
      RSSフィードURLがないとこちらでも検証ができません。
      RSSフィードURLも書き添えて下さい。
      以前はまぐまぐのフィードURLでしたが、添付された資料はなんのRSSフィードでしょうか?
  4. 2021/04/28(水) 11:51:44
    有償で買ったフィードなので、URLをお渡しする事が出来かねます。
    以前に添付させて頂いた資料をご参照頂いた上で、ご確認頂けないでしょうか。
    • 2021/04/28(水) 12:07:21
      > 以前に添付させて頂いた資料をご参照頂いた上で、ご確認頂けないでしょうか。

      RSSフィードとして不完全なため無理です。検証がしようがありません。

      ▼W3CのFeed Validation Serviceでもチェックしてみてください
      https://validator.w3.org/feed/
  5. 2021/04/28(水) 13:46:39
    お世話になっております。
    W3CでのFeedのチェックをするように致します。
    ご丁寧に有難う御座います。
  6. 2021/04/30(金) 14:54:19
    お世話になっております。

    W3Cにて、Congratulationsとチェック自体は問題ないのですが、取り込みをしますと
    記事の本文がおかしい状態で取り込まれます。
    すいませんが、ご確認お願い致します。
    • 2021/04/30(金) 16:21:14
      やはりRSSのデータがないと確認しようがありません。

      1.記事の本文がおかしい状態とは具体的に何を意味するのかも書いて下さい。
      2.フィード取得テストでは本文、説明文などが正しく取得できているか報告して下さい。
      3.実際のRSSフィードのデータが明かせない場合は、一旦RSSデータをコピペしてURL部分などをダミーの文字列に加工したものをファイルとしてメールで添付して送って下さい。このデータを使って検証することができます。

      返信についてはGW中のためGW明けとなります
    • 2021/04/30(金) 16:25:33
      追記です。

      4.出力しているRSSはなにを使って、どの形式で出力されているかも教えて下さい。

      ※データは手動で出力しているか、それともライブラリなどを使っているのか?
      ※形式はRSS 1.0系RDFやRSS 2.0系XMLなどがあります。
  7. 2021/04/30(金) 17:03:31
    やはりRSSのデータがないと確認しようがありません。

    > 1.記事の本文がおかしい状態とは具体的に何を意味するのかも書いて下さい。

    RSSから取得された本文ですが、最初に取得された本文を他の記事の本文に上書きされています。
    巡回取得にて、情報を取得していき、記事1, 記事2, 記事3と取得されたとし、下書きに記事1, 2, 3と保存されます。

    記事1
    記事2
    記事3

    上記の下書きの記事は存在するのですが、記事1の本文と記事2, 3の本文が全て同一のものとなります。

    > 2.フィード取得テストでは本文、説明文などが正しく取得できているか報告して下さい。
    フィード取得テストにおいては、本文, 説明文は取得できております。
    ※ descriptionに設定している説明文の情報でなく、記事本文の情報が設定はされているように見えます。

    > 3.実際のRSSフィードのデータが明かせない場合は、一旦RSSデータをコピペしてURL部分などをダミーの文字列に加工したものをファイルとしてメールで添付> して送って下さい。このデータを使って検証することができます。
    ファイルを添付させて頂きましたので、ご確認お願い致します。

    > 4.出力しているRSSはなにを使って、どの形式で出力されているかも教えて下さい。
    一度、file_get_contentsにて取得を行い、SimpleXMLElementのasXMLを使用し、xmlファイルで出力しております。
    RSS 2.0のXMLファイルとなります。
    ヘッダーのContentType: application/rss+xml

    返信についてはGW中のためGW明けとなります

    上記となります。ご確認お願い致します。
    GW明けとの事、畏まりました。
  8. 2021/05/07(金) 12:15:34
    新バージョンを配布済みです。試してみた結果をお知らせ下さい。

    なお、頂いたXMLデータですが、2行目の「 本プラグインではWordPress同梱のSimplePieライブラリによるRSSパーサとスクレイピングによる二重チェックでRSSデータを解析しています。
    SimplePieによるRSSパーサ解析結果とスクレイピングの結果が一致しないため、1件目のデータのみが上書きされていました。

記事に戻る

コメントを残す