C#从网页下载PDF,没有URL或UID可用

C#从网页下载PDF,没有URL或UID可用,c#,javascript,html,pdf,C#,Javascript,Html,Pdf,就像标题说的那样,我必须从我登录的网页下载PDF文件 唯一的问题是页面看起来像这样(ofc页面的一部分): Pozostałe opcje 我会在浏览器中单击“Zapisz na dysk(PDF)”链接,该链接对应于页面底部的一些文本,您可以单击该链接,它将自动为您下载PDF。因此,我需要知道: 我如何点击/下载它 如果我能直接决定保存它的路径,那就更好了 检查FireBug、Chrome开发者工具或IE开发者工具下载PDF文件的url是什么 我怀疑它会是类似于/pdf/ne

就像标题说的那样,我必须从我登录的网页下载PDF文件

唯一的问题是页面看起来像这样(ofc页面的一部分):


Pozostałe opcje
我会在浏览器中单击“Zapisz na dysk(PDF)”链接,该链接对应于页面底部的一些文本,您可以单击该链接,它将自动为您下载PDF。因此,我需要知道:

  • 我如何点击/下载它
  • 如果我能直接决定保存它的路径,那就更好了

检查FireBug、Chrome开发者工具或IE开发者工具下载PDF文件的url是什么


我怀疑它会是类似于/pdf/newPdf/print.php的东西。在这个问题中没有足够的上下文。这是在C#应用程序中,还是涉及到网络浏览器?你有HTML,需要提取链接吗?链接是动态的吗?如果是,哪些部分是动态的?如果不是动态的,问题是什么?在C#中下载文件(知道URL后)很容易(
(new WebClient())。下载文件(“http://mysite.com/myfile.txt“,@“c:\myfile.txt”)
),所以我想你是在问更多的问题……你好。是的,它是c#中的一个应用程序。我有一个链接,它引导我进入一个页面,该页面底部有2个“链接”,你可以点击它,它将下载pdf,如图所示:我只是想知道如何才能做到这一点!?如果这是一个正常的按钮,你会点击下载,这将不会有问题,我会这样做:“浏览器。按钮(“按钮”);(使用Watin)但这不是一个按钮,它可能很容易,但我不明白我怎么能做到这一点。嘿,我使用Watin(今天是第一次),但我不明白你的意思。”检查下载pdf的url是什么)。当我右键点击链接并用chrome选择“inspect element”时,我得到的唯一线索是我在代码中发布的那一行:有什么想法吗?好的,第一步。我告诉你这是因为我没有提到:我想下载的pdf是由几个JPEG图片的文章。在页面中,默认情况下显示5的第一个图像(在本例中)。你可以下载整个pdf或jpeg格式的文件(如果是一个文件,还没试过)。我需要pdf格式的。当我点击网络时,我可以看到指向jpeg所在位置的链接!所以这可能会有所帮助。然而,我想要的是下载整个东西作为pdf格式。思想?我怎么能通过编程点击那个链接?你有什么建议??你需要更多信息吗?当你点击时,它会告诉你的浏览器请求一个URL,它将在那里下载一些东西。您需要查找该重定向或请求,然后您将获得URL。
<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>