0

我想知道,如果我需要在工作网站上进行一些搜索,那么我是否只需要传递表单上可见的那些变量或所有变量,甚至是一些隐藏字段,如

表格在这里 http://www.example.com/search.php

现在表单上有两个字段,例如 searchTermarea ,并且有 5 个隐藏字段

表格提交 http://www.example.com/submit.php 现在我有这些疑问

  1. 我是否需要使用带有表单页面 url 或帖子 url 的 scrapy 打开表单页面
  2. 我是否也需要传递隐藏变量,否则它们会自动与表单一起发布
4

2 回答 2

2

如果您正在使用,FormRequest.from_response()则所有隐藏值都已自动预先填充。

但在大多数情况下,您还需要覆盖它们,这取决于网站的功能和行为。

于 2012-11-21T10:09:08.097 回答
1

有时您可以不使用某些隐藏字段,有时则不能。

您无法知道服务器逻辑。这取决于网站如何处理每个表单字段。

于 2012-11-21T11:47:20.447 回答