2016-03-07 58 views
0

我想在網站上實際使用PHP進行搜索,就像我們在網站上手動搜索一樣,在搜索框中輸入查詢按下搜索並結果出來。在網站上使用php進行搜索變量 - DOM解析

假設我想通過存儲在我的csv文件中的產品名稱或型號搜索此website

如果與網站數據產品號或型號匹配,那麼結果應該顯示網頁..

我搜索下面的問題,但沒能實現。

Creating a 'robot' to fill form with some pages in

Autofill a form of another website and send it

請讓我知道我們如何能做到這一點PHP ..

感謝

回答

0

您要創建一個網站「爬行」。

有一些事情要首先考慮:

  1. 你的代碼將永遠是通用的。每個站點有適當的結構,你不能假設任何事情(例如:用一個簡單的方法Craigslist的「編碼」的電子郵件)(?電子郵件項目的信息鏈接?)

  2. 您需要選擇一個目標

  3. PHP是迄今爲止最糟糕的語言之一。

我建議使用C#和名爲AgilityHtmlPack的庫。它允許您將HTML頁面解析爲XML文檔(因此,您可以執行XPath表達式以及更多操作來檢索信息)。

它肯定可以在PHP中完成,但我認爲在c#中至少需要10倍的時間。