我在用蟒蛇2。7带有漂亮的Soup4和Selenium webdriver
。现在在我的webautomation脚本中,我将打开链接或URL并进入主页。现在我需要点击一些锚定标签来浏览其他页面。我一直到现在。现在,当我要进入一个新页面时,我需要从浏览器中获取新的URL
,因为我需要将其传递给Beautiful Soup4
,以便进行网页抓取。所以现在我关心的是如何以动态的方式获得这样的URL?
如果有,请咨询!
您可以在驱动程序上获得current\u url
属性:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.google.com')
print(browser.current_url)
我无法从以下网页中读取电子邮件id: 网址:https://targetstudy.com/university/2/acharya-ng-ranga-agricultural-university/ 这是我的代码
我正在尝试使用下面的代码行在selenium中打开新选项卡 但是标签没有打开。谁能说出这个命令有什么问题?也可以解释一下此命令中使用的?我尝试搜索但没有正确的答案 下面的完成不起作用。它在chrome中的同一选项卡中打开gmail和堆栈溢出,而不是打开新选项卡
我无法使用selenium webdriver 3.4.0启动Firefox浏览器
在Selenium Webdriver for Javascript/NodeJS中,如何获取
我试图启动firefox浏览器,并使用selenium webdriver打开一个网页示例< code>google.com。我成功地启动了浏览器,但启动网页时出现了一些问题。我得到的错误是 线程“main”中的异常 org . open QA . selenium . remote . unreachablebrowserexception:无法启动新会话。 可能的原因是远程服务器地址无效或浏览
我正在使用Selenium C# Webdriver进行一些自动化测试。完成测试后,我想关闭浏览器。 我使用以下方法初始化驱动程序: 然后在做完某事后,我正在关闭它 有没有办法关闭它?