我需要一些指导,以在Excel(2013)VBE中使用Selenium Basic ChromeDriver(v 75.0.3770.140)从Chrome(v 75.0.3770.142)中的网站抓取文本。

这是HTML:

<div ng-if="!ShippingDetails.isShippingCreatedOutsideSH" ng-bind="ShippingDetails.code" class="">3333333</div>


我需要提取的部分是“ 3333333”

我仍然是Selenium Type Library的新手,到目前为止已经笨拙地尝试了这种新手尝试:

Dim SHN As String
SHN = obj.FindElementByXPath("//div[@ng-if='!ShippingDetails.isShippingCreatedOutsideSH']/ng-bind[@'ShippingDetails.code']").Text
MsgBox SHN

最佳答案

试试这个

Debug.Print .FindElementByXPath("//div[@ng-bind='ShippingDetails.code']").Text

10-07 12:01