Webスクレイピングした時に日時を取得できますか

WebスクレイピングしてURLを取得した時に、同時に取得日付・時間を取得できますか?
URLを取得したCSVファイルに取得した日付が同時記載されている様にしたいのですが、
なかなかうまくいきません。
初心者ですが、よろしくお願いします

「取得日付・時間」というのは、Webスクレイピングを実行したタイミングであっていますか?
それであれば、「今」を示す DateTime.Now という変数(厳密には定数)があるので、これを使うことが出来ます。この変数はDateTime型なので、文字列として扱いたい場合には、例えば DateTime.Now.ToString("yyyy/MM/dd") のように、ToStringと組み合わせて使います。

1 Like

cheez_RPA様 ご紹介ありがとうございます。
Webスクレイピングを実行したタイミング であってます。
CSVに記載されたURLの隣の列に取得した日付を入力するためには、
どのアクティビティを使えば良いのでしょうか?

1 Like

手順としては次のようなイメージになります。

  1. 現在の日時を取得し、変数に格納します。この変数をscrapedDatetime とします。
  2. データスクレイピングを実行し、URLなどのデータを取得します。この取得したデータを含むデータテーブルの変数を table とします。
  3. 「データ列を追加」アクティビティを使用して、table に対して列を追加します。このとき、プロパティの「TypeArgument」には DateTime型を指定し、「既定値」には scrapedDatetime とします。
  4. 列が追加されたデータテーブルを何かしらの形で出力すれば、1. で取得した日時がデータテーブルに含まれることが確認できます。
1 Like

ありがとうございました。無事に取得できました。

1 Like

ご報告ありがとうございます!無事に取得できたとのことで何よりです。
フォーラムの活用のために、解決にいたった投稿に対して「Solution」(日本語の場合、「解決策」)のマークを付けてください。よろしくおねがいします。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.