会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ryueifu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
23
下一页
2020年10月8日
博客园分类文章一次性导出为Word的方法
摘要: 大家好! 博客园有大量优质的文章,如果你想导出到本地进行脱机查看,可以联系我。只需要1分钟就可以导出几十篇文章。具体方法如下: 不管是谁的博客园,左侧或右侧可以看到“随笔分类”,点击一下你感兴趣的那个类别,例如customUI(15),括号里的数字表示这类文章有多少篇。 接下来在新窗口中可以看到这个
阅读全文
posted @ 2020-10-08 20:39 ryueifu
阅读(1496)
评论(0)
推荐(0)
2020年10月3日
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》高级技术之十三:Firefox浏览器的自定义配置
摘要: Firefox有一个Profile的概念,用于设置用户自定义的一些内容。例如设置火狐浏览器启动后的默认主页。 SeleniumBasic中提供了两种方式,一种是创建FirefoxProfile对象,然后把它赋给FirefoxOptions,接着启动浏览器。 Private WD As Seleniu
阅读全文
posted @ 2020-10-03 12:36 ryueifu
阅读(1806)
评论(1)
推荐(1)
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》高级技术之十二:自动选择文件并上传
摘要: 在浏览器中打开如下网址:https://www.kj009.net/web1/upload.aspx 可以看到一个“选择文件”的按钮,其实它的定义是一个input,只不过type是file。 <input name="myfile" type="file" id="myfile"> 如果手工操作的话
阅读全文
posted @ 2020-10-03 12:18 ryueifu
阅读(2301)
评论(0)
推荐(0)
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》系列文章之十七:网页选项卡的新建和关闭
摘要: Selenium技术在一个浏览器中只能操作访问一个网页,很多情况下还需要在新窗口中打开其他网页,本帖借助执行JavaScript脚本的方式打开新的网页,然后利用SwithTo在各个窗口句柄里切换。 IWebDriver对象的WindowHandles是一个字符串数组,存储的是每个网页的句柄(句柄是一
阅读全文
posted @ 2020-10-03 11:55 ryueifu
阅读(2497)
评论(0)
推荐(0)
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》高级技术之十一:Chrome浏览器_下载文件到指定的路径
摘要: 在Chrome浏览器上点击其他软件的安装包,或者超链接,通常会弹出一个文件保存对话框,必须手工选择文件夹和文件名称才能继续下去。 在SeleniumBasic中遇到这种情况会把程序堵死。 但是,Chrome浏览器的选项设置中,可以设置是否弹出文件保存对话框,以及保存文件的默认路径(如果不修改设置,默
阅读全文
posted @ 2020-10-03 11:29 ryueifu
阅读(3487)
评论(1)
推荐(0)
2020年10月2日
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》系列文章之十六:CssSelector定位父子兄弟元素
摘要: SeleniumBasic的FindElement共有8个系列方法。其中XPath和CssSelector技巧性最强,其余6种定位方法很直观简单。 这节学习使用CssSelector定位一个元素周围的其他元素。 百度首页左上角有7个超链接,这些超链接的父亲是id为s-top-left的div,爷爷是
阅读全文
posted @ 2020-10-02 22:12 ryueifu
阅读(2416)
评论(0)
推荐(0)
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》系列文章之十五:XPath定位父子兄弟元素
摘要: SeleniumBasic的FindElement共有8个系列方法。其中XPath和CssSelector技巧性最强,其余6种定位方法很直观简单。 这节学习使用XPath定位一个元素周围的其他元素。 百度首页左上角有7个超链接,这些超链接的父亲是id为s-top-left的div,爷爷是id为hea
阅读全文
posted @ 2020-10-02 22:10 ryueifu
阅读(3041)
评论(0)
推荐(0)
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》高级技术之十:利用ExecuteScript解析JSON
摘要: JavaScript中的JSON,指的是数组和字典形式的字符串。JSON解析是把字符串转换为对象,或者把对象转换为字符串的过程。 其中JavaScript的parse函数用于把字符串转换为对象,stringify则可以把对象输出为格式良好的字符串。 下面以处理浏览器的信息为例讲解。 IWebDriv
阅读全文
posted @ 2020-10-02 21:24 ryueifu
阅读(2499)
评论(0)
推荐(0)
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》系列文章之十四:同时启动多个浏览器
摘要: SeleniumBasic支持6种浏览器,每种浏览器的启动之前需要创建“选项”和“服务”。选项主要用于对浏览器的行为进行预设,而服务用于对驱动文件进行预设。 如果以Edge浏览器为例,那么需要创建EdgeOptions和EdgeDriverService。 这些浏览器的可用属性和方法,参考如下的XM
阅读全文
posted @ 2020-10-02 20:45 ryueifu
阅读(2891)
评论(0)
推荐(0)
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》其他文章之一:Windows Defender要重置您的设置
摘要: 每次使用SeleniumBasic启动Chrome浏览器,都弹出如下对话框,必须手工点击“取消”。 解决方法: 在注册表编辑器中找到 HKEY_CURRENT_USER\Software\Google\Chrome\TriggeredReset把这个贱直接删除。下次不弹。 今天又发现Edge浏览器也
阅读全文
posted @ 2020-10-02 08:57 ryueifu
阅读(1843)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
23
下一页
公告