【发布时间】:2015-07-30 17:44:53
【问题描述】:
我基本上有一个 start_url,其中包含我的 javascript 搜索表单和按钮,因此需要 selenium。我使用 selenium 在我的选择框对象中选择适当的项目,然后单击搜索按钮。下一页,我做了一些scrapy魔术。但是,现在我想回到原来的 start_url 并填写一个不同的对象等,然后重复直到不再。
基本上,我尝试过创建一个 for 循环并试图让浏览器返回到原始 response.url,但不知何故它崩溃了。我可能会尝试在顶部有一个重复的 start_url 列表供scrapy解析,但我不确定这是否是最好的方法。在我的情况下我能做什么?
【问题讨论】:
-
是否可以只使用 driver.get("url of start page") ?还是您需要以用户的方式返回?
-
我实际上可以做到这一点!我要试试这个和 driver.back() 方法,两者都会回答我的问题。