如何使用带有VBA的硒从PDF中获取特定声明

时间:2019-06-29 11:46:44

标签: excel vba selenium

这是下面链接的连续性问题。 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)

我对编程和自动化非常陌生,因此我可能会缺少基本知识。请原谅我。

0 个答案:

没有答案