初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2018-01-04 20:12:40

ウェブサイトのデータ抽出

初めてご質問させて頂きます。

先日、弊社で導入している【頑張れ店長】と言う受注支援ソフトを見た社長より
プレゼントとの事で個人的にFMP15を頂きました。
社内で使用しているのはFMP11の為
自宅で勉強・勤務中の空き時間に作成をしております。
注文書や注文データの管理はこちらのQ&Aや上記ソフトのスクリプト等を参考に
完成致しました。
昨年末にそちらを見せたところ、期待に応えることが出来たのか
更に機能を増やして欲しいとの依頼がありましたが
可能かどうかもわからない状態なので皆様のお知恵を貸していただければと思います。

【環境】
win10
社内:FMP11
自宅 : FMP15

【知りたい事】
ウェブサイトのデータ抽出方法

【抽出したい項目】
【注文日】【注文ID】【店舗名】【注文金額合計】【支払い方法】【処理状態】

ネットで調べているとWEBスクレイピング?と言う手法があると記載しておりましたが
会員制のサイトの為、ログインも自動化できればと考えております。
下記に調べているうちに必要?と思われるものを記載させて頂きます。

データ抽出対象サイトのソース表示
<th>発注日</th>
<th>注文ID</th>
<th>店舗名</th>

<th>注文金額合計</th>
<th>支払方法</th>
<th>処理状態</th>

<th>ショップレビュー</th>
</tr>
<tr>
    <td class="order_dt_">2018年01月03日</td>
    <td class="order_id_"><a href="/shop/customer/historydetail.aspx?order_id=0001-0047-180103-061">0001-0047-180103-061</a>
        </td>
    <td class="order_id_">

        <a href="/shop/c/c34/">店舗名</a>

    </td>

    <td class="total_">注文合計金額</td>
    <td class="method_">決済方法</td>
    <td class="status_"><a href="/shop/customer/historydetail.aspx?order_id=0001-0047-180103-061"><img src="/img/sys/status/ship6.gif" width="160" alt="処理状態"></a></td>

    <td class="shop_review">
    <a href="/shop/shopreview/write.aspx?order_id=0001-0047-180103-061">レビューを見る</a>
    </td>
</tr>
<tr>

Offline

#2 2018-01-04 20:34:44

Hiro
Member

Re: ウェブサイトのデータ抽出

外部URLソースからデータの取り込み業務を遣りたいなら、
cURL機能が新規追加されたFMP16へのアップバージョンが必須かな~と!
cURLはその目的業務に最強最適です。

Offline

#3 2018-01-04 21:35:03

Re: ウェブサイトのデータ抽出

Hiro様
ご回答いただきありがとうございます。
FMではwebスクレイピングと言う手法は取れないのですね。。。
すぐに購入ができない(実費となる為嫁に要相談事項)為、当面はエクセルにコピペ(現在の手法)でさせておきます。
FM16では可能との事でしたので購入でき次第チャレンジしてみようと思います。

Offline

#4 2018-01-04 23:45:33

qb_dp
Member

Re: ウェブサイトのデータ抽出

参考まで。
WEBビューアでも簡易的なWEBスクレイピングが出来ますが、
プラグインを使用すると柔軟なWEBスクレイピングが可能になります。

柔軟にブラウザ操作を行いたい場合は、以下のようなモノもあります。
Internet Explorer の操作が可能です。
Operate_ie - ScriptMakerPS | FileMaker Plugin for Windows : https://sites.google.com/site/scriptmakerps/operate_ie


今のところ、ブラウザ操作で最強なのは、Selenium でしょう。
FileMaker + Google ChromeでWEBスクレイピング! : http://qbxxdp.blogspot.jp/2016/08/filem … meweb.html

Offline

#5 2018-01-05 00:16:34

Re: ウェブサイトのデータ抽出

qb_dp様
御回答ありがとうございます。
ご提示頂いたサイトを熟読させて頂きます。
プラグインの使用方法などまだまだ分からない事ばかりですが、ご回答頂いた方々の後押しに応える為にも
物に出来る様精進致します。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 513.78 KiB (Peak: 518.69 KiB) ]