Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Javascript 使用JS抓取特定电子邮件_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用JS抓取特定电子邮件

Javascript 使用JS抓取特定电子邮件,javascript,jquery,html,Javascript,Jquery,Html,我想知道是否有人能帮我从网页上抓取/刮取/检索电子邮件地址 我想创建一个在线请愿/联系表单,用户可以输入他们的“邮政编码”,它将自动检索他们的议员的电子邮件地址 将其添加到我编写的模板电子邮件中并发送给他们 因此,我能够通过检查标题发现搜索URL,这是一个: 这里的“m224fh”是邮政编码 然后,这会将您重定向到本地MP的页面,在那里可以找到他们的联系方式,包括他们的电子邮件地址 电子邮件位于以下html标记和元素中: <div id="pnlCommonsAddressDet

我想知道是否有人能帮我从网页上抓取/刮取/检索电子邮件地址

我想创建一个在线请愿/联系表单,用户可以输入他们的“邮政编码”,它将自动检索他们的议员的电子邮件地址

将其添加到我编写的模板电子邮件中并发送给他们

因此,我能够通过检查标题发现搜索URL,这是一个:

这里的“m224fh”是邮政编码

然后,这会将您重定向到本地MP的页面,在那里可以找到他们的联系方式,包括他们的电子邮件地址

电子邮件位于以下html标记和元素中:

    <div id="pnlCommonsAddressDetails">
          <div class="contact-detail parliamentary">
              <p> ... </p>
              <p> ... </p>
              <p id="ctl00_ctl00_FormContent_SiteSpecificPlaceholder_PageContent_addParliamentaryAddress_rptAddresses_ctl00_pnlEmail" data-generic-id="email-address"> Email: <a id="ctl00_ctl00_FormContent_SiteSpecificPlaceholder_PageContent_addParliamentaryAddress_rptAddresses_ctl00_hypEmailAddress" href="mailto:this.email.address@parliament.uk">this.email.address@parliament.uk</a></p>

电子邮件:

因此,从上面的例子来看,我希望能够抓取/刮取

这是我的电子邮件。address@parliament.uk

然后在我的php脚本中回显它,使用户可以使用我编写的模板信函/电子邮件向本地MP发送电子邮件

非常感谢您事先的帮助和指导

您可以使用

var el = $('[data-generic-id="email-address"]')[0]

获取带有电子邮件地址的段落。然后使用
$(el).html()
获取其中的内容(电子邮件地址)。

您在哪部分遇到问题,或者?从URL加载文本,然后解析HTML。因为URL不是实际的页面,所以URL将返回一个页面,然后必须从该页面解析电子邮件。感谢您的帮助,我将根据您的指导尝试解决这一问题。JS不是我的强项,我还在学习。很乐意帮助:)