excel - 如何使用 Selenium 和 VBA 从 PDF 中获取特定语句
问题描述
这是以下链接的连续性问题。https://stackoverflow.com/a/56649098?noredirect=1 我需要做两件事 1. 复制 PDF 中的所有文本并将其粘贴到 excel 2. 复制多行并运行循环以查找我需要的文本
我的项目的背景 - 我正在打开一个带有用户凭据的网页,点击几下后,PDF 在浏览器中打开。所以现在我需要从中得到一个特定的声明。问题是 PDF 是动态的,我需要的语句不断变化(有时它在第 6 行,有时在第 9 或第 10 和第 11 行)所以我上面提到的两件事会帮助我我知道两者听起来一样但它是不同的。下面是我用来获取特定语句的代码,但是如何创建一个循环遍历所有语句或获取多个语句。
Const statext As String = _
"addEventListener('message',function(e){" & _
" if(e.data.type=='getSelectedTextReply'){" & _
" var txt=e.data.selectedText;" & _
" callback(txt && txt.match(/[^\r\n]+/g)[7]);" & _
" }" & _
"});" & _
"plugin.postMessage({type:'initialize'},'*');" & _
"plugin.postMessage({type:'selectAll'},'*');" & _
"plugin.postMessage({type:'getSelectedText'},'*');"
Casestatus = bot.ExecuteAsyncScript(statext)
我对编程和自动化非常陌生,所以我可能会遗漏一些基本的东西。请原谅我。
解决方案
推荐阅读
- php - Laravel 5.4 hasManyThrough 和第二个本地密钥
- asp.net-mvc - 带有 REST 和客户端身份验证的 MVC
- android - 即使使用执行器也不会调用 AsyncTask 的 doInBackground
- javascript - 如何在javascript中使用对象内部的对象属性
- scala - sbt 如何指定对兄弟项目的依赖关系
- python - FastCGI 服务如何从 python(root)/site-packages/wfastcgi/wfastcgi.py 位置访问 wfastcgi.py 文件
- ruby-on-rails - Phusion 乘客进程卡在(分叉...)Rails 上
- python-3.x - Python 3 Jupiter Notebook 禁止保存
- php - 请我想同时上传两个文件并将信息添加到 mySQL
- api - How do Binance API calculate priceChangePercent in 24h