问题标签 [downloadstring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3037 浏览

c# - C#/为什么Get html会返回随机的垃圾字符?

我有这个: 链接

这段代码:

返回一些东西...."‹\b\0\0\0\0\0\0я•XYsЫЦ~зЇёѕ™d)bг.тBҐ$ЪRЖ'<2УN&сh@р '„\f\0J–—_Фџђ§ ¤нt¦г6ќѕУЄђ0'IQtТґcµо№X(jі-Щ/Ђі|g?`yҐ¶ц"

其他链接工作正常。我认为问题出在代码页上,我该如何解决?还是服务器问题?

0 投票
2 回答
4896 浏览

c# - C# WebClient DownloadString 返回乱码

我正在尝试使用以下代码查看http://simpledesktops.com/browse/desktops/2012/may/17/where-the-wild-things-are/的来源:

当我运行它时,控制台返回一堆看起来像是被错误解码的废话。

我也尝试添加标题但无济于事:

其他网站都返回了正确的 html 源代码。我还可以通过 Chrome 查看页面的源代码。这里发生了什么?

0 投票
1 回答
410 浏览

c# - 应用程序挂起 XMLString = client.DownloadString(rootURL + basePolicyNumber);

我在一个目录中有两张图片:

IMG_MGR_VAH007157100_d68807cb-8bd5-4ca8-861d-d878fa7e20b9.tiff IMG_MGR_VAH007157200_121e8ae3-8e88-4775-be1e-a833e1c1eb51.tiff

我有一个按钮:

“foreach”子句中的第二项在此调用中被挂起:

PolicyUUID = web.GetPolicyUUID(AppVars.pxCentralRootURL, basePolicyNumber);

这是此类/方法的代码:

我不确定为什么在为第二张图片运行这些代码时,应用程序只是挂起。谁能帮我一把?

0 投票
1 回答
404 浏览

c# - 为什么我不能将 webClient 与远程服务器一起使用?

这是我的代码:

当我直接从浏览器导航到 DownloadString() 方法上的链接时,我看到上面写着一个空白页:

但是,当我使用正确的登录名和密码调用此函数时,它返回 false。

只有在我将 PHP 文件从本地服务器传输到远程服务器后,我才会看到此错误

这里出了什么问题,为什么这在本地而不是在远程服务器上有效?

任何帮助将不胜感激!

0 投票
2 回答
18098 浏览

c# - 如何将 DownloadString(url) 允许的时间限制为 500 毫秒?

我正在编写一个程序,当 textBox1 更改时:

我想将 DownloadString(URL) 允许的时间限制为 500 毫秒。如果超过,取消它。

0 投票
1 回答
1282 浏览

c# - C# 程序在第二个 WebClient.DownloadString() 后停止响应

我正在开发一个概念证明程序,该程序执行 webrequestWebClient.DownloadString("http://website/members/login.php?user=" + textBox1.Text + "&pass=" + textBox2.Text); 以获取用户是否是有效登录名的布尔值,然后如果是,它会给出成功通知,如果不是十则给出失败通知。

问题是当我第一次按下按钮尝试登录时它工作正常,但是当我再次按下它时,程序冻结并卡在 Webclient.download 字符串中。

如果有人能发现并告诉我出了什么问题,那就太好了。我提供以下代码:

0 投票
1 回答
189 浏览

c# - 无法使用方法 downloadstring() 从给定的 url 获取 html 内容,如何解决这个问题?

我正在尝试从给定的 url 读取 html 内容,这是我的简单 c# 代码

但问题是我无法获取 html 内容,在执行它在我的 IDE 中告诉的代码后:“在您继续之前,请激活 javascript”,但是在我所有的浏览器中都启用了 javascript(firefox/explorer/chrome)

如何解决这个问题?

0 投票
1 回答
1850 浏览

c# - C# NET.WebClient DownloadString() 问题 - 页面重定向

我有这个问题 - 我正在编写一个简单的网络蜘蛛,到目前为止它运行良好。问题是我正在处理的网站有时会重定向或添加东西到地址的讨厌习惯。在某些页面中,它会在您加载它们后添加“/about”,而在某些页面中,它会完全重定向到另一个页面。webclient 会因为下载 html 代码并开始解析链接而感到困惑,但由于其中许多是“../../something”格式,所以它会在一段时间后崩溃,因为它根据计算链接第一个给定地址(在重定向或添加“/about”之前)。当新创建的页面从队列中出来时,它会抛出 404 Not Found 异常(惊喜)。

现在我可以自己在每个页面上添加“/about”,但是对于狗屎和傻笑,网站本身并不总是添加它......

我会很感激任何想法。感谢您的宝贵时间,祝您一切顺利!

0 投票
2 回答
2762 浏览

c# - BackgroundWorker 与 Webclient 下载字符串

所以基本上我想在互联网上检索 .txt 文件的内容并将其写入 aa 标签。但是,尽管这样做,Windows 窗体会冻结。

所以我想把它放到一个BackgroundWorker中。还有一个进度条,应该在进度期间填充。我的代码如下所示:

但是,它不起作用。标签永远不会更新,进度条保持空白。

任何帮助表示赞赏,谢谢!:)

0 投票
1 回答
1698 浏览

c# - WebClient.DownloadString(url) 挂在第二个 url

这个简单的代码从多行文本框中获取行,将每个 url 页面作为字符串下载,然后调用另一个函数来解析来自该字符串的信息。client.DownloadString(url) 只是挂在第二个 url 的下载尝试上。我无法得到任何关于原因的反馈。有一次它实际上经历了所有这些。我不需要使用此方法的异步版本。为什么它适用于第一个 url 而不是第二个?网址是什么并不重要,它几乎总是挂在第二个网址上。