相关疑难解决方法(0)

如何使用selenium.py(python代码)获取状态代码

我正在用python编写一个selenium脚本,但我想我没有看到任何关于的信息:

如何从selenium Python代码获取http状态代码.

或者我错过了什么.如果有人发现,请随时发布.

python selenium

28
推荐指数
4
解决办法
4万
查看次数

用selenium打开浏览器

是否有可能使硒使用TOR浏览器?有没有人有任何可以复制粘贴的代码?

python selenium tor

25
推荐指数
5
解决办法
3万
查看次数

使用Selenium WebDriver和Tor

因为Tor Browser Bundle只是Firefox的补丁版本,所以似乎应该可以使用FirefoxDriverTor浏览器.这是我到目前为止所尝试的:

String torPath = "C:\\Users\\My User\\Desktop\\Tor Browser\\Start Tor Browser.exe";
String profilePath = "C:\\Users\\My User\\Desktop\\Tor Browser\\Data\\Browser\\profile.default";
FirefoxProfile profile = new FirefoxProfile(new File(profilePath));
FirefoxBinary binary = new FirefoxBinary(new File(torPath));
FirefoxDriver driver = new FirefoxDriver(binary, profile);
driver.get("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)

这会导致打开一个空白的Tor浏览器页面,并显示一条弹出消息:无法加载您的Firefox配置文件.它可能丢失或无法访问.

我知道该配置文件是有效/兼容的,因为我可以成功启动浏览器和配置文件:

binary.startProfile(profile, profilePath, ""));
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何将命令发送到以这种方式打开的浏览器.

我发现了类似的问题,但我特意寻找Java解决方案,最好在Windows上测试.

我使用的是独立硒库,可以下载在这里和Tor浏览器套件,可以下载在这里.

java firefox tor selenium-webdriver tor-browser-bundle

22
推荐指数
1
解决办法
2万
查看次数