Java 使用dict列表使用cookie从scrapy迁移到selenium请求
将projct从scrapy迁移到selenium,我发现slenium的cookies请求一次只支持一个cookies对象,而scrapy的cookies对象。api接受dict列表或json键值对的arraylist。我在下面介绍了两者的api体系结构。我想。知道有没有办法让arraylist在selenium中作为cookie传递,就像在scrapy中一样Java 使用dict列表使用cookie从scrapy迁移到selenium请求,java,python,selenium,cookies,scrapy,Java,Python,Selenium,Cookies,Scrapy,将projct从scrapy迁移到selenium,我发现slenium的cookies请求一次只支持一个cookies对象,而scrapy的cookies对象。api接受dict列表或json键值对的arraylist。我在下面介绍了两者的api体系结构。我想。知道有没有办法让arraylist在selenium中作为cookie传递,就像在scrapy中一样 Scrapy api支持传递cookie的dict列表类型 request_with_cookies = Request(url=&q
Scrapy api支持传递cookie的dict列表类型
request_with_cookies = Request(url="http://www.example.com",
cookies=[{'name': 'currency',
'value': 'USD',
'domain': 'example.com',
'path': '/currency'}])
但是,我发现selenium api只支持对象
import org.openqa.selenium.*;
import org.openqa.selenium.chrome.ChromeDriver;
public class addCookie {
public static void main(String[] args) {
WebDriver driver = new ChromeDriver();
try {
driver.get("http://www.example.com");
// Adds the cookie into current browser context
driver.manage().addCookie(new Cookie("key", "value"));
} finally {
driver.quit();
}
}
}