2011-11-29 47 views
-1

我有一个产品代码,我需要为了从拉他们对产品的不同信息,进入6名不同的网站。是否有将此产品代码保存到某种变量并将其传递到每个网站的输入框中,并自动从每一个输入框中返回所有信息?真的不知道该从哪里开始,因此如果任何人都可以集体讨论一些想法来让我感动,那将会很棒。将字符串传递到不同的网站

+1

编程语言?总的想法是,你将作出适当的HTTP请求,每个服务器(你将不得不“反向工程”为每个请求正确的格式),并解析HTML的响应(你也必须找到每一个正确的解析)最好使用一些XPath实现来获取你想要的信息。 – Jon

+0

唯一的问题是请求格式可能随时更改。尽管如此,除非网站有某种类型的API,否则这可能是我想到的唯一方法。 –

回答

0

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

例如在JavaScript, VAR的textBox = document.getElementByTag(输入);

这会给你一个参考的文本字段中输入文本。它可以做到如下:

textBox.value = "any string"; 

一旦你这样做,你将不得不从网页检索结果,基于网站的布局。 所以如果你能详细说明你的工作,你会得到更好的回应。

0

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

如果你在谈论像wget或卷曲的纲领性网络的访问,这取决于你在写什么语言脚本

+0

我没有记住任何语言还没有它的将是有史以来哪个是最有效的完成工作。无论我以哪种方式看待它,它都会变得杂乱无章,无法直接访问数据库以对其运行任何SQL。 – twigg