1

請負業者から、一連の店舗の調査データが提供されました。データには、店舗番号、サムネイル画像、大きな画像が含まれています。データには、請負業者の安全なWebサイトからアクセスします。データのレポートを作成するために、各画像を手動でダウンロードするのではなく、サイトから店舗番号と画像を取得しようとしています。

私はセキュリティで保護されたサイトにCFhttpを使用していませんが、これまでのところ、次の点で少し成功しています。

<cfhttp 
    method="post" 
    url="http://www.website.com/impart/client_login.php"
    throwonerror="Yes"
    redirect = "yes"
    resolveUrl = "yes">

    <cfhttpparam name="user" value="myUsername" type="formfield">
    <cfhttpparam name="pass" value="myPassword" type="formfield">
    <cfhttpparam name="submit" value="Login" type="formfield">

認証に合格してから、ダウンロードする画像を含むページに進むにはどうすればよいですか?

4

2 に答える 2

1

CFHTTPはこれに最適な選択ではないかもしれないと思います。私はBASHが得意なので、curlを使用してスクリプトを作成する傾向がありますが、このページの一部の製品の方が簡単かもしれませんhttp://www.timedicer.co.uk/web-scraping

于 2012-01-05T21:26:15.317 に答える
0

cfhttpスコープのダンプはどのように見えますか?具体的には、ステータスコードは何ですか?

ステータスコードが200の場合は、各画像を取得するときにセッションを維持する必要があります。以下を参照してください。

http://www.bennadel.com/blog/725-Maintaining-Sessions-Across-Multiple-ColdFusion-CFHttp-Requests.htm

http://www.bennadel.com/projects/cfhttp-session.htm

CFHTTPを介して画像を保存するには、次の質問を参照してください。

Coldfusionを使用して、画像をCFHTTPファイルコンテンツからバイナリデータに変換します

于 2012-01-05T21:00:54.157 に答える