2011-11-29 74 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