Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用xpath仅从以下元素中查找电子邮件?_Xpath - Fatal编程技术网

如何使用xpath仅从以下元素中查找电子邮件?

如何使用xpath仅从以下元素中查找电子邮件?,xpath,Xpath,有没有办法只使用xpath从粘贴在下面的元素中查找电子邮件?我不知道。不过,我试着用一个有缺陷的 //div[@id="tab-1"]//h2/text() 存储电子邮件的元素: <div id="tab-1" class="tab-content current"> <div> <h2>Detail Keyence Sensor EV-108M</

有没有办法只使用xpath从粘贴在下面的元素中查找电子邮件?我不知道。不过,我试着用一个有缺陷的

//div[@id="tab-1"]//h2/text()
存储电子邮件的元素:

<div id="tab-1" class="tab-content current">
                        <div>
                            <h2>Detail Keyence Sensor EV-108M</h2>
                            Keyence Sensor<br>
 <br>
 EV-130F<br>
 EV-12M<br>
 EV-130M<br>
 EV-112MC<br>
 EV-112U<br>
 EV-112UC<br>
 EV-11 8F<br>
 EV-118M<br>
 EV-118MC<br>
 EV-118U<br>
 EV-118UC<br>
 EV-30M<br>
 <br>
 Untuk harga dan stock hubungi kami<br>
 <br>
 PT. CERAH RAIH SEJAHTERA<br>
 Jl. R.S. Fatmawati No. 72 Taman Pondok Labu<br>
 Lt.1 Blok B 28-29 Jakarta 12450 Indonesia<br>
 Telp : 6221-2765 0033 - 7062 0128<br>
 Fax : 6221-2765 0034<br>
 E-mail : salescrs@ indo.net.id<br>
 E-mail : cerahraihsejahtera@ yahoo.co.id<br>
 <br>
 Sales Dept<br>
 HP : 081399026841<br>
 HP : 081298155774                            <div>
                                <hr>
                            </div>
                        </div>
                    </div>

Keyence传感器EV-108M详图
Keyence传感器

EV-130F
EV-12M
EV-130M
EV-112MC
EV-112U
EV-112UC
EV-11 8F
EV-118M
EV-118MC
EV-118U
EV-118UC
EV-30M

关于价格和股票的交易

PT。CERAH RAIH SEJAHTERA
Jl。R.S.Fatmawati No.72 Taman Pondok Labu
Lt.1 Blok B 28-29雅加达12450印度尼西亚
电话:6221-2765 0033-7062 0128
传真:6221-2765 0034
电子邮件:salescrs@indo.net.id
电子邮件:cerahraihsejahtera@yahoo.co.id

销售部
惠普:081399026841
惠普:081298155774

您可以尝试下面的
XPath

//div[@id="tab-1"]//text()[starts-with(., "E-mail")]
得到

E-mail : salescrs@ indo.net.id
E-mail : cerahraihsejahtera@ yahoo.co.id
如果你只想收到电子邮件,你可以试试

substring(//div[@id="tab-1"]//text()[starts-with(., "E-mail")][1], 10)
substring-after(//div[@id="tab-1"]//text()[starts-with(., "E-mail")][1], "E-mail : ")
获取
alescrs@indo.net.id


要获取cerahraihsejahtera@yahoo.co.id

您的解决方案如何失败?它只定位标题。感谢安德森爵士的热情回复。现在,我试着让你知道,先生。你让我目瞪口呆,先生。我从来没有想到这会如此容易。我很难过,我没能按百万次向上投票按钮。非常感谢,先生。
substring(//div[@id="tab-1"]//text()[starts-with(., "E-mail")][2], 10)
substring-after(//div[@id="tab-1"]//text()[starts-with(., "E-mail")][2], "E-mail : ")