【发布时间】:2014-03-22 16:12:00
【问题描述】:
现在我正在使用 iMacros 从网络中提取数据并填写提交数据的表单。
但 iMacros 是一个昂贵的工具。我需要一个免费的库,并且我已经阅读了有关 Scrapy 进行数据挖掘的信息。我用它编程有点复杂,但金钱规则。
问题是我是否可以用 Scrapy 填写 html 表单并提交到网页。我不想使用 Javascript,我只想使用 Python 脚本。
我在http://doc.scrapy.org/ 中进行了搜索,但没有找到关于表单提交的任何信息。
【问题讨论】:
-
这是一个网络爬虫,而不是一个网络请求库。实际上就在 5 分钟前从另一个问题中获得了这个链接。尝试:requests.readthedocs.org/en/latest
-
谢谢,我去看看。 web表单使用POST方式,我也需要上传文件。
-
没关系。仍然无法使用scrapy :P 其他所有不用于抓取的库都可以:)
-
iMacros 一点也不贵。 FireFox 插件对大多数人来说已经足够好了。你只需要编写一些 JavaScript 脚本。
-
@macroscripts iMacros 很酷,脚本接口(API)非常强大且易于使用,但是企业版要995美元(唯一支持脚本接口的,我真的需要它)。我去年购买了许可证,但几个月后我将过期,我正在寻找替代解决方案。
标签: python web-scraping scrapy form-submit