Java使用playwright调用Http代理IP的代码样例
站大爷
官方
2024-01-20
1344 浏览
温馨提示:
1. 添加pom.xml依赖
// pom.xml中添加playwright依赖
<dependencies>
<dependency>
<groupId>com.microsoft.playwright</groupId>
<artifactId>playwright</artifactId>
<version>1.35.0</version>
</dependency>
</dependencies>
import com.microsoft.playwright.*;
public class App {
private static String pageUrl = "https://example.com";
// 用户名密码授权
private static String ProxyUser = "username";
private static String Proxypass = "password";
public static void main(String[] args) {
try (Playwright playwright = Playwright.create()) {
// 目标网站
Browser browser = playwright.chromium().launch();
BrowserContext context = browser.newContext(new Browser.NewContextOptions()
.setProxy("http://ip:port")
.setHttpCredentials(ProxyUser, Proxypass));
Page page = context.newPage();
Response response = page.navigate(pageUrl);
System.out.println("响应为:" + response.text());
}
}
}