如何在scrapy spider的start_urls中发送发布数据

nizam.sp

我想抓取仅支持帖子数据的网站。我想在所有请求的后数据中发送查询参数。如何实现呢?

ec

可以使用scrapy的RequestFormRequest发出POST请求

另外,请考虑使用start_requests()方法代替start_urls属性。

例:

from scrapy.http import FormRequest

class myspiderSpider(Spider):
    name = "myspider"
    allowed_domains = ["www.example.com"]

    def start_requests(self):
        return [ FormRequest("http://www.example.com/login",
                     formdata={'someparam': 'foo', 'otherparam': 'bar'},
                     callback=self.parse) ]

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Scrapy:如何从设置文件设置scrapy start_urls?

来自分类Dev

Scrapy绕过start_urls

来自分类Dev

如何在python scrapy中为不同的start_urls应用不同的规则?

来自分类Dev

如何在python scrapy中为不同的start_urls应用不同的规则?

来自分类Dev

在scrapy的spider的start_urls列表中给定的每个URL单独的输出文件

来自分类Dev

为scrapy的start_urls命名

来自分类Dev

如何在php中发送多维数组发布数据?

来自分类Dev

Python:Scrapy start_urls列表能够处理.format()吗?

来自分类Dev

Scrapy:多个“ start_urls”产生重复的结果

来自分类Dev

Python:Scrapy start_urls列表能够处理.format()吗?

来自分类Dev

如何在scrapy spider中添加try异常?

来自分类Dev

如何在Scrapy Spider中获取管道对象

来自分类Dev

如何使用RestClient在发布请求中发送数据

来自分类Dev

如何在Rest API Flutter中发布/发送XML数据而不是JSON?

来自分类Dev

如何在Ajax发布呼叫中发送不同类型的数据

来自分类Dev

如何在Robot Framework中发送带有空数据JSON的发布请求?

来自分类Dev

如何在Formstack中发布数组数据

来自分类Dev

如何在 JSON 数组中发布数据

来自分类Dev

如何在Scrapy Spider中访问管道数据库池

来自分类Dev

如何在Scrapy Spider中访问管道数据库池

来自分类Dev

如何在Scrapy中将抓取的数据写入CSV文件?

来自分类Dev

如何在Alamofire中发送数据

来自分类Dev

如何在python 3中发送发布文件(图像)

来自分类Dev

Scrapy无法访问start_urls:调试:已抓取(200)和错误

来自分类Dev

如何在搜寻过程中为我的Scrapy Spider添加新请求

来自分类Dev

如果满足一定条件,如何在for循环中停止产生scrapy spider?

来自分类Dev

如何在mysql中发布表单数据

来自分类Dev

如何在angularjs中发布动态表单数据?

来自分类Dev

如何在swift 3中发布原始数据?

Related 相关文章

  1. 1

    Scrapy:如何从设置文件设置scrapy start_urls?

  2. 2

    Scrapy绕过start_urls

  3. 3

    如何在python scrapy中为不同的start_urls应用不同的规则?

  4. 4

    如何在python scrapy中为不同的start_urls应用不同的规则?

  5. 5

    在scrapy的spider的start_urls列表中给定的每个URL单独的输出文件

  6. 6

    为scrapy的start_urls命名

  7. 7

    如何在php中发送多维数组发布数据?

  8. 8

    Python:Scrapy start_urls列表能够处理.format()吗?

  9. 9

    Scrapy:多个“ start_urls”产生重复的结果

  10. 10

    Python:Scrapy start_urls列表能够处理.format()吗?

  11. 11

    如何在scrapy spider中添加try异常?

  12. 12

    如何在Scrapy Spider中获取管道对象

  13. 13

    如何使用RestClient在发布请求中发送数据

  14. 14

    如何在Rest API Flutter中发布/发送XML数据而不是JSON?

  15. 15

    如何在Ajax发布呼叫中发送不同类型的数据

  16. 16

    如何在Robot Framework中发送带有空数据JSON的发布请求?

  17. 17

    如何在Formstack中发布数组数据

  18. 18

    如何在 JSON 数组中发布数据

  19. 19

    如何在Scrapy Spider中访问管道数据库池

  20. 20

    如何在Scrapy Spider中访问管道数据库池

  21. 21

    如何在Scrapy中将抓取的数据写入CSV文件?

  22. 22

    如何在Alamofire中发送数据

  23. 23

    如何在python 3中发送发布文件(图像)

  24. 24

    Scrapy无法访问start_urls:调试:已抓取(200)和错误

  25. 25

    如何在搜寻过程中为我的Scrapy Spider添加新请求

  26. 26

    如果满足一定条件,如何在for循环中停止产生scrapy spider?

  27. 27

    如何在mysql中发布表单数据

  28. 28

    如何在angularjs中发布动态表单数据?

  29. 29

    如何在swift 3中发布原始数据?

热门标签

归档