如何使用jsoup在Java中使用不同的浏览器打开URL

时间:2019-07-09 08:59:13

标签: java eclipse jsoup

我当前正在尝试在浏览器中打开URL,并使用其他浏览器的选项。例如,如果我提供chrome,则网址(“ https://www.google.com/”)应该在chrome中打开,就像在Firefox中一样。

Document doc = Jsoup.connect("http://example.com")
  .data("query", "Java")
  .userAgent("Mozilla")
  .cookie("auth", "token")
  .timeout(3000)
  .post();

上面的代码无法打开浏览器!

1 个答案:

答案 0 :(得分:0)

如果要打开浏览器,则需要使用硒,下面的示例将简要介绍您的需求。请尽力从此前了解。随时对任何查询发表评论。

package selenium_Methods;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class Bozoinabusride_Search {

    public static void main(String[] args) {

        System.setProperty("webdriver.chrome.driver", "D:\\Tushar\\JARs\\selenium\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();

        driver.get("https://bozoinabusride.blogspot.com/");
        driver.manage().window().maximize();
        WebElement searchThis = driver.findElement(By.name("q"));

        searchThis.sendKeys("silver");
        driver.findElement(By.className("gsc-search-button")).click();

    }

}