Javascript Facebook重定向查询

Javascript Facebook重定向查询,javascript,python,html,facebook,Javascript,Python,Html,Facebook,这是我之前问的一个问题的后续。我将URL编码在Facebook广告中,我希望我的python程序使用javascript获取它重定向到的最终URL。因为它使用javascript,跟踪重定向的常规urllib2/mechanize方法不起作用,我对解决这个问题的下一步应该做些什么有点茫然,因为我对python还相当陌生 原始URL中的HTML(放置在普通浏览器中时重定向)如下所示: <html><body><script type="text/javascript"

这是我之前问的一个问题的后续。我将URL编码在Facebook广告中,我希望我的python程序使用javascript获取它重定向到的最终URL。因为它使用javascript,跟踪重定向的常规urllib2/mechanize方法不起作用,我对解决这个问题的下一步应该做些什么有点茫然,因为我对python还相当陌生

原始URL中的HTML(放置在普通浏览器中时重定向)如下所示:

<html><body><script type="text/javascript">/* <![CDATA[ */document.location.replace("http:\/\/www.facebook.com\/ajax\/emu\/r.php?u=AQIp41Zwc9sY8Ww3nVilFEp65wGTqRy0HFkoPknfO0PMmv8ReqE5hUWspFXZpc5voUSBpsALvKAELk_nKIxnbfo3exlOLjD6e37JqMqTu8_mhtsdYHW1D2TBW9ja5tz8RevsT2C6ioKSVImbTA1aCAvZfSOum2_utZe-FQZQy7hUJvIxgwUlgxCBO00MyFnChMBk3srXc3FlZZWGJh5bLXtX0PlCaGfNwzsS1pHBsI_aEZeuWvrqh2x264WxQloG15QKkYg7zfvyoOTByNRR686THDx9KyV52eRAkME3z2pM76sYr0NjOkBXJaMQuc0qvVuz5OF3mhaPGW3cjcCh9K2j_he7GC-cyDtcdMevIT0qSH4sxCM9KxqnsRPTIHBAXEDPQysAdadyfs3p3Q3rgg1atUzGzdkCshyqaoDhHFhBreUYJ2TUWm7DQ7cpJ9vYDQ2qEvaZxUiz67RKzmIPqi7Zzidzo6t19yMwGGSIcdxg87xZZ5qZ8NGV8VdXXvQ-AxA-xOt4fiWJmVJUnaAl8m46ATo0K3prACIJN8FILMBYPWlDW7tmOGIvcT8CA-lwXysrVvkZjMJxhzknmw0hZ8gt9E1RVmeCNKb8xmGp1acXGsy49OZlXqk0wiLIFY04gCs8vo3FmHHEGQUX4ZECeFCbAdVUBDzHwRPyMtwVZ4dVoBwws6oiXVtAYDe4KCVGRQe_-axOVxO_zhWH8J4q89E_hWVJ0_dlhkhSotyzeh3flKXfzgKr8VDs07ZIl8v9XTvIZD2PRUxmBT9IRxzCUv9UC0s4JMG7-TnKoANh133TrwpiDx-QWT_9rRAoM4oupazJxy4tkudUICCG3ancGpGdP_GcWAGkRlc5p25kBi4eiqJgO-KIxNVg5YkEINh5NlblQY16pGbqtkOmYmxQedahuPkykAexOsYtuaZRv4k3DGjLR-uBUhHkpUz0SS3fJwbVcuCgq5Aup27-bjR9bgFnHDMLWF0EbNBHB_0d0oppzAh93x7yVCvt-acoNS9KBSKNNnRUn3H0ZsDd0HBOT-oI_aZKfiumD2NYjgwXJWRPb54_85ju89ZeD9KUBwCqfPFc0Wr6TOtAUxrv-7nr_Bn3MUkGI5zWmnA32QOMHzay1CtLZ5FRzcwXEXIVfrJeeVvm3x-4TCxQ4FrCa591VAj3B_hCYdv6IzERGkBm6K3LKd1EZL_dATRRegKjNavUChzI2_rLAyrMduLniaD7H1bwktNq78GXAT3taId-FVysw8Il7OamCKldlWtbcuGL2KHfNHVBWigi2AuqdyagRPmIqLcIe7TkdiZ4e9n5bm9O_M9MuX0OV0NseOMbmUFvQMZSAjXE_hrwJjanlHVUdNiL5psdujE_RVM4uwNhb9t-VhCJw70HhUG-Xqc0O09cfemJfGnoFRRPmFkTuX_dg1Fzx_ARCBnl6GBjbMdiLle3eduaK7ldN1VU9BstZjKNqWn691qxaJGdzCVaYo3w_5SMQfC9OfceWtrMQ-UZ3cnfG2lJ_w6yEDa-1b6rZ9UQRnA");/* ]]> */</script><script type="text/javascript">/* <![CDATA[ */setTimeout("(new Image()).src='/laudit.php?r=JS&u=http%3A%2F%2Fwww.facebook.com%2Fajax%2Femu%2Fr.php%3Fu%3DAQIp41Zwc9sY8Ww3nVilFEp65wGTqRy0HFkoPknfO0PMmv8ReqE5hUWspFXZpc5voUSBpsALvKAELk_nKIxnbfo3exlOLjD6e37JqMqTu8_mhtsdYHW1D2TBW9ja5tz8RevsT2C6ioKSVImbTA1aCAvZfSOum2_utZe-FQZQy7hUJvIxgwUlgxCBO00MyFnChMBk3srXc3FlZZWGJh5bLXtX0PlCaGfNwzsS1pHBsI_aEZeuWvrqh2x264WxQloG15QKkYg7zfvyoOTByNRR686THDx9KyV52eRAkME3z2pM76sYr0NjOkBXJaMQuc0qvVuz5OF3mhaPGW3cjcCh9K2j_he7GC-cyDtcdMevIT0qSH4sxCM9KxqnsRPTIHBAXEDPQysAdadyfs3p3Q3rgg1atUzGzdkCshyqaoDhHFhBreUYJ2TUWm7DQ7cpJ9vYDQ2qEvaZxUiz67RKzmIPqi7Zzidzo6t19yMwGGSIcdxg87xZZ5qZ8NGV8VdXXvQ-AxA-xOt4fiWJmVJUnaAl8m46ATo0K3prACIJN8FILMBYPWlDW7tmOGIvcT8CA-lwXysrVvkZjMJxhzknmw0hZ8gt9E1RVmeCNKb8xmGp1acXGsy49OZlXqk0wiLIFY04gCs8vo3FmHHEGQUX4ZECeFCbAdVUBDzHwRPyMtwVZ4dVoBwws6oiXVtAYDe4KCVGRQe_-axOVxO_zhWH8J4q89E_hWVJ0_dlhkhSotyzeh3flKXfzgKr8VDs07ZIl8v9XTvIZD2PRUxmBT9IRxzCUv9UC0s4JMG7-TnKoANh133TrwpiDx-QWT_9rRAoM4oupazJxy4tkudUICCG3ancGpGdP_GcWAGkRlc5p25kBi4eiqJgO-KIxNVg5YkEINh5NlblQY16pGbqtkOmYmxQedahuPkykAexOsYtuaZRv4k3DGjLR-uBUhHkpUz0SS3fJwbVcuCgq5Aup27-bjR9bgFnHDMLWF0EbNBHB_0d0oppzAh93x7yVCvt-acoNS9KBSKNNnRUn3H0ZsDd0HBOT-oI_aZKfiumD2NYjgwXJWRPb54_85ju89ZeD9KUBwCqfPFc0Wr6TOtAUxrv-7nr_Bn3MUkGI5zWmnA32QOMHzay1CtLZ5FRzcwXEXIVfrJeeVvm3x-4TCxQ4FrCa591VAj3B_hCYdv6IzERGkBm6K3LKd1EZL_dATRRegKjNavUChzI2_rLAyrMduLniaD7H1bwktNq78GXAT3taId-FVysw8Il7OamCKldlWtbcuGL2KHfNHVBWigi2AuqdyagRPmIqLcIe7TkdiZ4e9n5bm9O_M9MuX0OV0NseOMbmUFvQMZSAjXE_hrwJjanlHVUdNiL5psdujE_RVM4uwNhb9t-VhCJw70HhUG-Xqc0O09cfemJfGnoFRRPmFkTuX_dg1Fzx_ARCBnl6GBjbMdiLle3eduaK7ldN1VU9BstZjKNqWn691qxaJGdzCVaYo3w_5SMQfC9OfceWtrMQ-UZ3cnfG2lJ_w6yEDa-1b6rZ9UQRnA';",5000);/* ]]> */</script></body></html>
/**/**/

我很抱歉我发布的方式,但我的问题是,重定向链接是否在这里?我尝试了很多不同的方法来复制HTML中看起来像链接的东西,但是没有成功。任何帮助都将不胜感激

是使用JavaScript执行重定向的方式。如果在该方法调用中解析出URL,则可以在代码中手动跟踪该URL。

是使用JavaScript执行重定向的方式。如果您在该方法调用中解析出URL,那么您可以在代码中手动跟踪该URL。

啊,是的。这是我的想法,但是当我从document.location.replace()中复制链接并在删除/修改“\”后将其放入浏览器时,我会从Facebook获得一个“未找到页面”。但是我知道这个javascript是有效的!是的,这对Facebook来说是个糟糕的举动。他们因为没有正确使用HTTP协议而破坏了互联网。啊,是的。这是我的想法,但是当我从document.location.replace()中复制链接并在删除/修改“\”后将其放入浏览器时,我会从Facebook获得一个“未找到页面”。但是我知道这个javascript是有效的!是的,这对Facebook来说是个糟糕的举动。他们因为没有正确使用HTTP协议而破坏了互联网。