我期待在我的网站上创建一个包含amazon.com的iframe,并且我想控制它(请参阅用户所在的产品)。 我意识到我无法做到这一点,因为浏览器安全策略问题,唯一真正的解决方法是通过我的服务器提供整个页面。 所以我加载页面和我改变所有的href
值从类似使用mod_rewrite重写链接在抓取的内容
grocery-breakfast-foods-snacks-organic/b/ref=sa_menu_gro7?ie=UTF8&node=16310101&pf_rd_p=328655101&pf_rd_s=left-nav-1&pf_rd_t=101&pf_rd_i=507846&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=1S4N4RYF949Z2NS263QP
(该网站上的链接是相对的)到'me.com/work.php?link='.urlencode(theirlink)
。 问题是这花费的时间 - 加上PHP频繁运行内存这样做。
我可以使用mod_rewrite从重写所有域:
http://www.me.com/grocery-breakfast-foods-snacks-organic/b/ref=sa_menu_gro7?ie=UTF8&node=16310101&pf_rd_p=328655101&pf_rd_s=left-nav-1&pf_rd_t=101&pf_rd_i=507846&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=1S4N4RYF949Z2NS263QP
到:
http://www.me.com/work.php?url=urlencode(thatlink)
如果没有,有没有更好的选择,而不是通过每一个<a>
标签去?
谢谢!
你可以使用JavaScript(AJAX)来跟踪链接点击。 – dusoft 2010-01-05 09:14:18