- 主题:如何不通过浏览器而执行javascript? (转载)
【 以下文字转载自 WebDev 讨论区 】
发信人: iveney (如月影), 信区: WebDev
标 题: 如何不通过浏览器而执行javascript?
发信站: 水木社区 (Thu Nov 27 09:43:21 2008), 站内
一个页面,嵌有javascript,会修改一些标签等的内容
查看源代码时无法看到修改完的内容。
有两种想法,一种是发请求到php等得到最终的html代码
但是不大清楚具体如何弄
一种是用java的javax.script来解释执行javascript
试了一下,发觉似乎只能执行javascript的片段
补充,即eval一段javascript
求教// bow
--
修改:iveney FROM 137.189.90.*
FROM 137.189.90.*
你是想要eval么
【 在 iveney (如月影) 的大作中提到: 】
: 【 以下文字转载自 WebDev 讨论区 】
: 发信人: iveney (如月影), 信区: WebDev
: 标 题: 如何不通过浏览器而执行javascript?
: ...................
--
FROM 202.112.154.61
可以这么说。
【 在 fairyflynn (寒林) 的大作中提到: 】
: 你是想要eval么
--
FROM 137.189.90.*
ajax
下载一段js
然后eval
【 在 iveney (如月影) 的大作中提到: 】
: 可以这么说。
--
FROM 202.112.154.61
呃,对ajax不熟悉。
但它实现起来本身不就是一段javascript吗?
【 在 fairyflynn (寒林) 的大作中提到: 】
: ajax
: 下载一段js
: 然后eval
: ...................
--
FROM 137.189.90.*
你这样做的目的是什么呢
【 在 iveney (如月影) 的大作中提到: 】
: 呃,对ajax不熟悉。
: 但它实现起来本身不就是一段javascript吗?
--
FROM 202.112.154.61
在down某张CD
想写一段脚本把一个页面上的一系列链接指向的下级页面内带有的mp3 链接down回来。
那些链接被javascript混淆过,要eval一下才能出结果。
【 在 fairyflynn (寒林) 的大作中提到: 】
: 你这样做的目的是什么呢
--
FROM 137.189.90.*
把他的混淆函数用你的脚本实现一下
【 在 iveney (如月影) 的大作中提到: 】
: 在down某张CD
: 想写一段脚本把一个页面上的一系列链接指向的下级页面内带有的mp3 链接down回来。
: 那些链接被javascript混淆过,要eval一下才能出结果。
: ...................
--
FROM 123.112.53.*
其实我已经实现了
只不过发觉wget和curl 下回来的页面那一段javascript不同
一个是eval过一次的,一个是一次都没eval过的
不知是不是跟HTTP request的参数有关系
现在想换种方法尝试一下。
【 在 fairyflynn (寒林) 的大作中提到: 】
: 你这样做的目的是什么呢
--
FROM 137.189.90.*
那多麻烦啊,我还要把javascript里面的数据grep出来
再转成脚本的数据类型(只考虑python,bash和perl)
【 在 Nefarius (15.2 => 12 gogo 不行了) 的大作中提到: 】
: 把他的混淆函数用你的脚本实现一下
--
FROM 137.189.90.*