c# - 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">
解决方案
使用php在你的html代码中设置序列号
C#
Process.Start($"https://support.dynabook.com/drivers.php?serial={GetSerialNumber()}");
php
<input value="<?php echo $_GET['serial'] ?>">
推荐阅读
- javascript - 我将如何通过将 MySQL 数组与另一个数组进行比较来更改它?
- swift - 如何在集合视图中制作图像半径?
- mysql - MariaDB 10.3.14 RANK() OVER 函数抛出语法错误
- powershell - 如何创建可以反映以显示允许的参数值的powershell脚本
- c# - C#中基于传递的变量传递变量和设置表单属性
- c - c语言结构中的内存分配
- java - 并发频率计数器 - 并发问题
- javascript - Laravel 5.8 和 Vue.js 组件
- java - 在我自己以外的设备(奥利奥)中从相机意图中检索图片时出现问题
- ibm-watson - 将音频文件传递到 watson websocket 时出错:[SSL: BAD_LENGTH] 长度错误 (_ssl.c:2341)