c# - 在 C# 中单击按钮后,如何跟踪包裹(澳大利亚邮政)?

标签 c#

我正在尝试用 C#(一个 Windows 应用程序)编写一个跟踪系统。 我要做的是单击按钮后,打开 IE(或 chrome), 并自动跟踪文本框中带有数字的项目。 该站点是 http://drc.edeliver.com.au/track/ 在澳大利亚邮政页面,我希望我的号码在*Enter tracking number* 自动。 是否可以?

最佳答案

跟踪站点通常有一种提供直接链接来跟踪某些内容的方法。在您的情况下,对于澳大利亚邮政,它是这样的:

http://auspost.com.au/track/track.html?id=1234

其中 1234 是跟踪号。

要运行应用程序(或 url 等),您可以使用以下内容:

System.Diagnostics.Process.Start("http://auspost.com.au/track/track.html?id=1234");

所以在你的按钮处理程序中你可以有这样的东西:

string trackingNumber = trackingTextBox.Text;
string trackingLink = string.Format("http://auspost.com.au/track/track.html?id={0}", trackingNumber);
// Launch browser to url
System.Diagnostics.Process.Start(trackingLink);

关于c# - 在 C# 中单击按钮后,如何跟踪包裹(澳大利亚邮政)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440371/

相关文章:

c# - 我们可以将列表框作为 Gridview 中的字段,并且还可以在 Gridview 中设置可编辑字段吗?

c# - 返回此方法的嵌套 LINQ 无法转换为存储表达式异常

c# - 建立。在构建之前创建 EmbeddedResource

c# - 找不到程序集中嵌入的资源 EntityModel.rlinq

c# - 使用linq在查找表中查找记录

c# - DynamicDataDisplay ChartPlotter 删除所有绘图

c# - 可空类型在 C# 中如何工作?

c# - 可点击的 GridViewRow 覆盖子超链接

c# - 将用户映射到连接 ID 的最佳方法是什么

c# - 如何在 ASP.NET C# 中获取相应美元值的比特币值?