使用JavaScript抓取链接值并将其附加到图像标记
Grabbing link value using JavaScript and appending it to image tag
我希望为联盟系统创建一个适当的回发。这与以下请求非常相似:
从URL中获取一个部分,并使用jQuery为其附加一个链接
但是用同样的方式捕捉它有点超出了我的能力。我需要在感谢页面上调用隐藏图像标签或JavaScript的基本链接是:
<img border="0" src="http://example.com/idevaffiliate/sale.php?profile=12345&idev_saleamt=123&idev_ordernum=VALUE" width="1" height="1">
或
<script language="JavaScript" type="text/javascript" src="http://example.com/idevaffiliate/sale.php?profile=12345&idev_saleamt=123&idev_ordernum=VALUE"></script>
现在,我已经记下了所有其他变量,但是我需要在ordernum下附加的电子邮件地址将是aWeber在感谢页面上生成的链接的一部分,如:
http://example.com/welcome?email=johndoe@mailserver.com
现在,aWeber提供了这样的说明:
https://help.aweber.com/hc/en-us/articles/204027506-How-Do-I-Display-Subscribers-Names-Or-Email-Addresses-On-My-Thank-You-Page-我肯定不能直接把这个加到url中:
http://example.com/idevaffiliate/sale.php?profile=12345&idev_saleamt=123&idev_ordernum=<script type="text/javascript">formData.display("email")</script>
我真的很难在网上找到任何相关的东西。任何帮助都非常受欢迎。谢谢! 这是你要找的吗?
//Set email address to variable email
var email = mail@mail.com;
//Get content (value) of `src`-attribute and put it into src-variable
var src = $("script[lang='JavaScript']").attr("src");
//Replace VALUE with and put it into newSrc -variable
var newSrc = src.replace('VALUE',email);
//Check if ok
console.log(newSrc);
/********/
/*UPDATE*/
/********/
//replace old src with newSrc
$("script[lang='JavaScript']").attr("src", newSrc);
相关文章:
- 用jquery抓取图像SRC-attr
- 我如何从一个无限滚动的网站抓取图像,其中api是隐藏的,我无法通过使用Inspect Element获得它->网络
- 在服务器上为图像抓取一系列url
- 使用Ebay API GetSellerList抓取大图像
- 抓取声云图像
- 使用Javascript有没有办法抓取由线性或径向渐变渲染的背景图像
- 取消选择或禁用抓取图像和链接
- 如何在服务器上抓取图像并显示在 html 页面上
- 在图像后添加阅读更多链接,同时使用 jQuery 抓取页面标题 URL
- 如何用phantom.js抓取javascript注入的图像src和alt
- jQuery在JSON抓取后按顺序淡入淡出图像
- JavaScript从错误的位置抓取图像
- 从html页面抓取视频和图像
- 从文件夹中抓取图像文件,然后显示在网页中
- 如何仅使用JS从后台的其他页面抓取图像
- 从元素背景中抓取图像元素作为DOM资源
- 使用鼠标坐标从屏幕抓取图像
- Tumblr API '标签抓取'脚本没有显示图像
- 脚本,将从tumblr上的各种标签抓取随机图像
- 从具有特定SRC属性的数组中抓取图像