我有一个用例,我需要在网站中填写表格,但无法访问 API。目前我们正在使用 webdriver 和浏览器,但由于过程是异步的,所以它变得非常繁重并且不是万无一失的。有没有什么办法可以在没有浏览器的情况下做到这一点,并通过密切监视待处理的请求来使流程同步?
Casperjs 和 htmlunitdriver 似乎是我拥有的一些最佳选择。有人可以解释维护,防故障,重量轻方面的优点或缺点。
我需要浏览复杂且许多不同类型的网页。我想浏览的一些网页很大程度上是 JS 驱动的。
Scrapy 可以用于此目的吗?