2012-03-15 18 views
-1

タイトルと同様に、私は(ログインした後の)WebページからPDFをダウンロードする必要があります。私は、ブラウザでクリックします何C#Webページから、URLまたはUIDを利用できません。

<fieldset class="print_mode"> 
    <legend> Pozostałe opcje </legend> 
    <ul> 
     <li> 
      <a href="javascript:nullObject();" onclick="javascript:alert('Wybierz numer strony, którą chcesz pobrać');" >Zapisz na dysk (JPEG): 
       <a class="szczegoly_strona" href="/tools/GetJpgFile.aspx?id=64604627&amp;page=1">1</a> 
       <a class="szczegoly_strona" href="/tools/GetJpgFile.aspx?id=64604627&amp;page=2">2</a> 
       <a class="szczegoly_strona" href="/tools/GetJpgFile.aspx?id=64604627&amp;page=3">3</a> 
       <a class="szczegoly_strona" href="/tools/GetJpgFile.aspx?id=64604627&amp;page=4">4</a> 
       <a class="szczegoly_strona" href="/tools/GetJpgFile.aspx?id=64604627&amp;page=5">5</a> 
      </a> 
     </li> 
     <li> 
      <a href="javascript:nullObject();" onclick="javascript:PrintVersion('/pdf/newPdf/print.php','PrintVersionForm',1);" >Zapisz na dysk (PDF)</a> 
     </li> 
    </ul> 
</fieldset> 

が対応するリンク、「dysk(PDF)NA Zapisz」です:

唯一の問題は、ページが、この(ページのOFCの一部)のように見えるということですあなたがクリックすることができますページの下部にいくつかのテキストには、これは自動的にあなたのためのPDFをダウンロードします。私が必要なのは知ることです:

  • どのように私はそれをダウンロード/ダウンロードできますか?
  • 保存場所を直接決めることができます。
+0

この質問に十分なコンテキストがありませんが。C#のアプリでこれは、または関連するWebブラウザです?あなたはHTMLを持っているとする必要がありますかリンクが動的かどうか、もしそうなら動的な部分は何ですか?動的ではない場合、問題は何ですか?C#でファイルをダウンロードすると、簡単に( '(new WebClient())できます。ダウンロードファイル( "http://mysite.com/myfile.txt"、@ "c:\ myfile.txt") ')だから、何かもっと質問していると仮定しています.. – gregmac

+0

こんにちは。あなたがクリックできる下に2つの「リンク」を持つページに私を誘導するリンクがあり、ここに示すようにpdfをダウンロードします:Zapisz na dysk (PDF) 私はこれをどうやってすることができるのだろうと思っています!これは通常のボタンであれば、ダウンロードするにはクリックしても問題ありません: "browser.Button(" Button ");(Watinを使用します)しかし、これはボタンではなく、簡単かもしれませんが、どのように私はこれを行うことができますか? – user1272392

+0

任意の考え??? – user1272392

答えて

1

FireBug、Chromeデベロッパーツール、またはIEデベロッパーツールをチェックインして、PDFファイルがダウンロードされたURLを確認してください。

私はそれが/pdf/newPdf/print.php <のようなものになると思っています。投稿したコードを見てください。

とにかく、フォームにブラウザコントロールを埋め込み、URLを参照してボタンをプログラムでクリックすることができます。

それともあなたはそれのために「Watin 'のようなものを使用することができます。

+0

ちょっと私はWatin(今日初めて)を使用していますが、あなたが "pdfがダウンロードされているURLは何ですか? リンクを右クリックしてchromeで「要素を調べる」を選択したときに得られる唯一の手がかりは、コードに投稿された行です。Zapisz na dysk (PDF) user1272392

+0

@ user1272392ネットワークのタブを確認してください –

+0

ok最初の小さなステップ。私はそれを言及しなかったので、あなたにこれを伝えています: ダウンロードしたいPDFは記事のいくつかのjpegs写真で作られています。 pagebyのデフォルトでは、5の最初のイメージが表示されます(この場合)。あなたはpdfまたはjpeg(それが1つのファイルならば試していない)全体で全体をダウンロードすることができます。私はpdfでそれが必要です。 私がネットワークをクリックすると、そのjpegがどこにあるかのリンクを見ることができます!それは助けるかもしれません。しかし、私が望むのはpdfとしてすべてをダウンロードすることです。アイデア?プログラムによるリンクをクリックするだけでどうすればいいですか? – user1272392

関連する問題