这是我的 Orbitz.com 自动化测试的一部分,我在其中搜索航班并希望使用 Jsoup 解析价格并使用它们。甚至在我真正开始解析 html 之前,我就收到了“HTTP error fetching URL.Status=429”异常。我已经阅读了所有关于它的内容。我发现我必须在获取 url 之前等待,以避免超出请求限制。我添加了 Thread.sleep(); 但是 Jsoup 无论如何都无法获取页面。我确信我错过了一些明显的东西,但不知道是什么。
WebDriver wd = new ChromeDriver();
..........
..........
wd.findElement(By.xpath("//form[@id='gcw-flights-form-hp-
flight']//button[@type='submit']")).click();
String url = wd.getCurrentUrl();
Thread.sleep(1000);
Document doc = Jsoup.connect(url).get();