2017年5月20日土曜日

FileMaker 簡易WEBスクレイピング

FileMaker 簡易WEBスクレイピング
動作検証
OS:Windows 10
FileMaker Pro 16
※FileMaker Pro 12以降OK。たぶん。

例:WEBビューアで表示中のHTMLソースから 一番目の a href の値を取得。

■スクリプト名:SetField(fn,val)
フィールドを名前で設定 [$fn; $val]


Web ビューアの設定 [オブジェクト名:"web1"; URL:
"javascript:
function f(){
var val=document.getElementsByTagName('a')[0].href;
window.open( 'fmp://$/{ファイル名}?script=SetField(fn,val)&$fn={テーブル名::フィールド名}&$val='+encodeURIComponent(val), 'fmp' ) ;}
f();
"
]



Internet Explorer の値しいウインドウが一つ開いてしまう。
「この Web サイトがこのコンピューターのプログラムを開くことを許可しますか?」
と出る。
「この種類のアドレスを開く前に常に確認する」
のチェックを外しておくと次からは出ない。

もっと制御したい場合は、コチラ:Operate_ie : https://sites.google.com/site/scriptmakerps/operate_ie

もっと、もっと制御したい場合は、コチラ:
FileMaker + Google ChromeでWEBスクレイピング!  : https://sites.google.com/site/scriptmakerps/example/filemaker-google-chromeweb-scraping

0 件のコメント:

コメントを投稿