首页 > 解决方案 > C#:在网站的输入标签中输入一个字符串

问题描述

我正在尝试制作一个程序,通过 wmi 请求获取笔记本电脑序列号,然后打开相应制造商的网站并将其输入到搜索框中并点击搜索。

它目前已设置为执行此操作,但现在只是复制到剪贴板。我将如何获取该值并将其添加到网站的输入框中?

private void toshibaToolStripMenuItem_Click(object sender, EventArgs e)
{
    string tSerial = GetSerialNumber();
    System.Windows.Forms.Clipboard.SetText(tSerial);
    System.Diagnostics.Process.Start("https://support.dynabook.com/drivers");
}

<input class="textfield fieldgradient ui-autocomplete-input" id="freeText" type="text" value="Enter model or serial number" onfocus="clearGhostText('freeText','Enter model or serial number')" placeholder="Enter model or serial number" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">

<input name="submitFreeText" type="button" class="go_button" value="GO" id="submitFreeText">

标签: c#htmlparsingset

解决方案


使用php在你的html代码中设置序列号

C#

Process.Start($"https://support.dynabook.com/drivers.php?serial={GetSerialNumber()}");

php

<input value="<?php echo $_GET['serial'] ?>">

推荐阅读