Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 每天下载该文件_C#_Javascript_Download_Extract_Extraction - Fatal编程技术网

C# 每天下载该文件

C# 每天下载该文件,c#,javascript,download,extract,extraction,C#,Javascript,Download,Extract,Extraction,我在下载文件时遇到了一个非常奇怪的问题。实际上,使用HttpRequest-Fiddler代码可以很好地工作。但是,一旦视图状态发生变化,文件就无法下载,问题就会出现。 所以每次我从Fiddler代码更改viewstate并更新我的文件时。我知道我可以用硒或Watin,但我不想用它们 链接按钮代码: <a id="LinkButton1" class="verdana_normal" href="javascript:__doPostBack('LinkButton1','')" styl

我在下载文件时遇到了一个非常奇怪的问题。实际上,使用HttpRequest-Fiddler代码可以很好地工作。但是,一旦视图状态发生变化,文件就无法下载,问题就会出现。 所以每次我从Fiddler代码更改viewstate并更新我的文件时。我知道我可以用硒或Watin,但我不想用它们

链接按钮代码:

<a id="LinkButton1" class="verdana_normal" href="javascript:__doPostBack('LinkButton1','')" style="color:RoyalBlue;font-weight:bold;text-decoration:none;position: static">Download File</a>

当我右键单击链接并复制链接地址时,它只是“javascript:uu doPostBack('LinkButton3',''”)而已

是否有任何方法可以使用基于上述href链接按钮的webclient下载该文件


任何帮助或建议都会非常有用。

你可以请求网站所有者允许复制他们的内容。我敢肯定,如果他们愿意以这种方式分享他们的内容,他们会为你提供一个直接下载链接。这与C#有什么关系?@Lee客户端只提供网站,因此我们只需要下载数据及其公开内容。甚至你也可以下载该文件。@user1990395:虽然公共内容并不一定意味着可以免费复制/刮取,但为了给你指明正确的方向。。。您要么需要通过查看网站javascript源代码来了解javascript的功能,看看它是否可以静态使用(即,它可能只是调用一些JS,将
window.location
的内容添加到资源文件中),要么需要用作无头浏览器。Perl的mechanize库可能会工作,如果失败,您可以使用PhantomJS@Lee我知道公共网站不一定可以免费复制或下载mate。它们只能提供数据供世界用户查看市场价格和价值。这取决于我们下载或查看他们的网站。我会调查幻影,但从未尝试过,伙计