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