Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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
Input 将字符串传递到各种网站_Input - Fatal编程技术网

Input 将字符串传递到各种网站

Input 将字符串传递到各种网站,input,Input,我有一个产品代码,我需要进入6个不同的网站,以便从他们那里获取关于该产品的不同信息。是否有办法将产品代码保存到某种变量中,并将其传递到每个网站输入框中,然后自动返回每个网站的所有信息?我真的不知道该从哪里开始,所以如果有人能集思广益一些想法让我行动起来,那就太好了 假设您正在谈论使用普通的GUI浏览器,您最好将其复制到系统剪贴板,并将其粘贴到浏览器上的每个页面 如果您谈论的是wget或curl之类的编程web访问,则这取决于您编写脚本时使用的语言。为了获得您的计划: 您需要访问指定网站的脚本,

我有一个产品代码,我需要进入6个不同的网站,以便从他们那里获取关于该产品的不同信息。是否有办法将产品代码保存到某种变量中,并将其传递到每个网站输入框中,然后自动返回每个网站的所有信息?我真的不知道该从哪里开始,所以如果有人能集思广益一些想法让我行动起来,那就太好了

假设您正在谈论使用普通的GUI浏览器,您最好将其复制到系统剪贴板,并将其粘贴到浏览器上的每个页面


如果您谈论的是wget或curl之类的编程web访问,则这取决于您编写脚本时使用的语言。

为了获得您的计划: 您需要访问指定网站的脚本, 然后在网站上,你可以通过标签获取元素

比如在javascript中, var textBox=document.getElementByTag(输入)

这将为您提供输入文本的文本字段引用。可按如下方式进行:

textBox.value = "any string";
完成此操作后,必须根据网站布局从页面检索结果。
因此,如果您可以详细说明您的工作,您将获得更好的响应。

您必须为每个网站创建web请求,并找到解析响应的方法,该响应将是HTML

请看一下
HttpWebRequest
,您可以在internet上找到许多示例,展示如何创建一个网站的HTTP帖子


编程语言?一般的想法是,您将向每个服务器发出适当的HTTP请求(您必须对每个请求的正确格式进行“反向工程”)并解析HTML响应(您还必须找到每个请求的正确解析),最好使用一些XPath实现,获取所需信息。唯一的问题是请求格式可能随时更改。尽管如此,除非网站上有某种API,否则这可能是我能想到的唯一方法。我还没有想到哪种语言会是完成工作最有效的语言。无论我从哪个角度看,如果没有任何直接访问数据库的方法来运行SQL,它都会变得一团糟。