みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも拝見させていただいております。
FM14
WIN7
URLを指定してオブジェクトに挿入を使い
ファイルメーカー上にWEBサイトの画像をボタン一つで取り込んでいます。
最近エラーで取り込めなくなりました。
そのサイトで開発ツールを表示すると
該当の画像の部分のソースは
img name="photo1" src=
"http://444.88.66.22/ImgGet?v1=995436801 … 4=2&v5=002"
となっています
(ドメイン部分のみプライバシーの関係で適当な数字です)
.jpgで終わる記述がありません。
このURLはそのまま開くと
NOT FOND のページにいきます。
頭にVIEW SOURCE:をつけると画像のみが表示されます。
正直CSSとかの表記になってくるとわからないので言葉足らずですが
この状況はURLを保存でオブジェクトフィールドには取り込めないんでしょうか?
サイト側が対策をしたんですかね・・・
ちなみに最近右クリックができなくなったサイトです。
単純な保存を拒否しているようです。。。
どれだけ探してもXXXXXXXXXX.JPG という手がかりにたどりつきません。
どうかよろしくお願いします。
Offline
画像のURLにあるドメインを調べると
名古屋に所在地があるドメインでした。
元のサイトのドメインは東京にありました。
てことは違うサーバーから画像を引っ張って表示しているんですかね。
この画像のURLを突き止めることは不可能なんでしょうか・・・
Offline
src= のURLでは、画像の取得が出来ないのでしょうか?
画像データを返しているなら、拡張子は無くても画像の取得は出来るはず。
Offline
取得できないんです・・・
ちなみに画像がありそうなドメインの場所は505エラーになります。
アクセス拒否な気がしてきました・・・
Offline
表示ができているなら取得する方法は幾らでもありますが、
「URLから挿入」スクリプトステップで対応できるかは実装によります。
たとえば画像をランダムに寸断して組み合わせて見せたり、
JavaScriptで展開して描画したり、Canvasに描いたりしていれば、「URLから挿入」では無理でしょう。
ただ、このケースはリファラ見てるだけとか、単純な方法っぽい雰囲気です。
リンク禁止などの馬鹿げたルールはともかく、機械による自動アクセスの拒否は利用規約として成立します。
最低限利用規約と、できればrobots.txtは確認した方が良いと思います。
Offline
回答ありがとうごいざいます。
商用利用を禁ずる、といったところですね。
私的利用には問題ない写真です。
その写真の特徴は1ページに4枚ほどの写真があります。
今まではデスクトップにドラッグでコピーできましたが現状は
ファイル名が全て同一でファイル名を変えないと4枚が上書きになってしまいます。
そしてその画像のurlは前述したようなurlにドメインが入り長々羅列した最後に.jpgがありません。
ちなみにその画像が該当するソースの前後はこんな感じです。
<div id="content">
<!-- ******************************* editable - ここから コンテンツ ********************************** -->
<div class="d" id="photo_fr">
<img src="http://222.22.22.22/ImgGet?v1=1F14F7D923F16AD007961E89A3E7179EE1B773F717C2EF7EAC5541BD7EEB49F7&v2=1133167&v3=1F030852&v4=3&v5=001" alt="" class="d"/>
</div>
何かできそうでしょうか・・・
Offline
&
を
&
にしてみるとか...。
Offline
&は&に置換してるんですよね・・・
それでもだめだったんです・・
Offline
URLに於いて拡張子は大した意味は無く、MIMEがimage/jpegならJPEGです。
サンプルの表記を見る限り、恐らくサーバーサイドのプログラムを通して画像出力を行っており、
v1からv5までのパラメーターで、画像の特定とアクセス権の判定を行っているのでしょう。
またリファラやその他X-headerなど、リクエストヘッダも見ている可能性はあります。
この手のハックをするのなら、HTTPのレスポンスが見えるツールを使い、
通るケース通らないケースで違う点を洗い出します。
またそのサイトがクローラのアクセスを禁止していないなら、UAをクローラ的に模してアクセスなど試します。
他には画像ごとのクエリ文字列を比較したり、OSS利用の可能性を考えてGithub漁ったりもします。
そういう風にして、どういうHTTPのリクエストを組み立てれば良いか判断していくものです。
いずれにせよ、断片的なHTMLでは答えられるのは一般論になります。
しかしFileMakerとほとんど関係の無い、しかも特定のサイトへのハックになるので、
この掲示板の規約上、扱うべきではないとも思います。
Offline
回答とご指摘ありがとうございました。
確かに関係のない内容ではありますので
参考として受け止めます。
ありがとうございます。
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 522.16 KiB (Peak: 527.07 KiB) ]