-
-
0有没有大老讲解一下,如何更新deriver获取的页面html。一个页面中,点击按钮后新增了一部分内容,但是driver.page_source得到的不是最新的内容,执行等待也没有更新#selenium#Python#
-
0
-
0使用selenium打开谷歌浏览器后会闪退,使用get后会进入网站后再闪退,使用time sleep后会时间结束后闪退,浏览器版本号与driver一致,这是什么问题啊?
-
3使用后,打开谷歌浏览器就直接闪退,就算get网站了,网站没加载出来了,就闪退了,用time.sleep(2),会停2秒才会退!这是啥情况啊,同样的代码,用火狐的就不闪退,谷歌驱动是和浏览器版本一摸一样的的,也是放在python的根目录,这啥情况啊!那个大神能说一下不
-
2
-
2网址:https://mail.163.com/ 问题: 登录进入后,向定位到退出登录按钮,一直定位不到
-
4<span class="f-fl">保存</span>, <span class="f-fl">刷新</span> 这两个元素怎么区分定位? edits = driver.find_elements(By.CSS_SELECTOR,".f-fl") 用这个方法就是都找到了!
-
3
-
0python+selenium+appium 两次通过self.driver.find_elements(*loc)获取的列表如何求差 第一次通过self.driver.find_elements(*loc)获取的元素对象列表为 [<appium.webdriver.webelement.WebElement (session="01ede8a5-ea6a-44e6-9896-b0605a9d8dec", element="00000000-0000-029d-7fff-ffff00005b0a")>, <appium.webdriver.webelement.WebElement (session="01ede8a5-ea6a-44e6-9896-b0605a9d8dec", element="00000000-0000-029d-7fff-ffff00005b19")>, <appium.webdriver.webelement.WebElement (session="01ede8a5-ea6a-44e6-9896-b0605a9d8dec&quo
-
1事情是这样,我把selenium脚本从一台电脑移到另外一台电脑上使用,在用selenium做一些模拟点击的操作流程。但是运行的时候窗口一旦切换到别的地方,比如开个微信,开个别的浏览器让selenium控制的Chrome浏览器窗口继续后台运行时候就会莫名其妙发生元素检测不到的错误。(主要是我在另外一台电脑也是运行这个脚本没有这种情况!另一台电脑脚本后台运行正常,前台我可以做其他工作),到底是浏览器问题还是电脑问题?请脚本代码是没问题的,因为在
-
6怎么过淘宝滑块验证?
-
5
-
0
-
6
-
0
-
4
-
3用selenium爬虾皮网站的时候遇到网页检测出来是selenium在请求,一直重定向到错误页面,看不到网站的数据内容,求助一下怎么弄呢
-
0别的页面都可以操作,就是有一个界面,是直接弹出来并且是文档模式,可以识别窗口句柄,但是里面的元素却无法定位。
-
2求助,系统win10,python版本3.7,32位,selenium版本3.7.0,ie驱动3.7.0,selenium打开ie浏览器正常,有弹窗弹出时会跳到360,请大佬们看看,有没有什么办法不让他跳360。。。测试的话直接百度首页,点击百度图片就出现了[图片][图片]
-
0<a href="javaScript:doActionFrame(((_dom == 3) ? document.layers['disp'].document.formdisp : document.formdisp ), gRsvLoginUserAction);"><img src="image/bw_logon.gif" alt="登録されている方の専用メニューへログイン" border="0"></a> 以上是我想点击的代码,怎么都定位不到,有谁知道吗?
-
1爬个几十页就出现验证页面,滑块怎么滑都还是验证页面,有没有大佬教教我
-
0
-
1
-
6代码: chromeOptions = webdriver.ChromeOptions() #--proxy-server=http://218.93.119.165:9002 chromeOptions.add_argument("--proxy-server=http://"+out_ip_str+":"+port_str) #chromeOptions.add_argument('user-agent="Mozilla/5.0 (iPod; U; CPU iPhone OS 2_1 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5F137 Safari/525.20"' browser = webdriver.Chrome(executable_path=driver_path, chrome_options=chromeOptions browser.get("http://httpbin.org/get") # 查看IP是否切换。 错误如下: selenium.common.exceptions.W
-
1
-
0
-
0感觉有一个cookie没获取到,有大佬能解决吗? 登录前和登录后的cookie大小变化很大
-
3
-
1selenium
-
0
-
4测试自动发帖
-
0
-
0大佬们好咨询个问题。 implicitly_wait直接就全局等待,但是有的元素是需要判断不存在才能继续,使用webdriverwait还是以implicitly_wait为准,这么来太浪费时间了,如果都用webdriverwait写一个个元素太多代码。有没有什么好点的办法。
-
0firefox浏览器的selenium语句中是不是不能用options.add_experimental_option("debuggerAddress","......")这个语句,那我从终端中远程调用打开的浏览器要如何连接selenium呢,Chrome和edge都可以,firefox和safari这两个好像都不行。
-
3web.click()语句之前能够打开正常运行,但是前两天突然不能打开了,之前正常运行的程序就直接中断了,显示结束也不报错。是不是被反爬了呀?
-
58
-
7有偿嘞,有的私我
-
5系统信息如下: System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_172' Chrome version: 89.0.4389.82 Chrome Driver version : chromedriver_win32.zip 2021-01-28T17:30:57.154Z Selenium version :3.141.59 代码如下: public void setUp() throws IOException, InterruptedException { String startChromeCMD = "chrome --remote-debugging-port=9222"; // 启动chrome浏览器 Runtime.getRuntime().exec(startChromeCMD); Thread.sleep(1000); System.setProperty("webdriver.chrome.driver", DRIVER_TOOLS_DIR); //
-
2