2012-11-21 53 views
1

我想知道如果我需要在工作現場執行一些搜索,那麼是否需要僅傳遞可見的變量形式或所有的變量,甚至一些隱藏的領域,如我是否需要通過所有隱藏字段以及scrapy中的表單

形式是這裏http://www.example.com/search.php

現在有喜歡searchTermarea形式在兩個領域,有5個隱藏字段

的形式提交到http://www.example.com/submit.php 現在我有這些懷疑TS

  1. 我是否需要與scrapy與表單頁面URL或帖子的網址打開窗體頁
  2. 我需要通過隱變量以及否則將自動被貼有形式
+0

我試過沒有隱藏的字段,它的工作,但我不知道如果這是正確的,或者我得到錯誤的結果 – user825904

+0

如果你在瀏覽器中嘗試搜索會發生什麼?如果你得到相同的結果,那麼你可以做出正確使用scrapy的合理假設。 – Talvalin

回答

2

如果您正在使用FormRequest.from_response(),則所有隱藏值都已自動預填充。

但在大多數情況下,您需要覆蓋它們,這取決於網站的功能和行爲。

1

有時你可以沒有隱藏的領域,其他時間 - 沒有。

你無法知道服務器邏輯。這取決於網站如何處理每個表單域。

相關問題