c***c 发帖数: 21374 | 1 1. 动态页面 =/= 静态页面
后者是一个纯粹的静态文件,例如html
前者是参数调动的文件,没有参数是没意义的
以你的例子,前者的文件是pasweb.ashx 直接访问这个文件99.999%是报错或者空白页面的,你必须给出参数
2. 路径分为绝对路径和相对路径
路径又可以通过http服务器端的配置进行设置,例如映射,访问权限控制等等
以你的例子,前者的文件是pasweb.ashx,存放在这个网站在服务器端配置的abc目录下passweb目录下
不过这不一定说就一定存在abc或者passweb这个目录;以apache服务器来说,一个很简单
的rewrite就可以制作出有这么一个目录的假象 |
k*****y 发帖数: 221 | 2 Yes, as along as you can see it in your browser. |
k*****y 发帖数: 221 | 3 要视情况而定。
如果页面要求身份验证,你当然需要事先登陆。
但是只要你能看到的, 就可以存,因为你看到的东西已经存在你的temp目录了。
所以如果你就是用浏览器的话,直接存就可以了,有些网站可能做了些手脚,
但是想点办法基本都能解决。
不同的工具不一样,给你一段拉weather.com的天气的ASP代码
Dim StartDomain,StartPage,StartURL,xml,strHTML
StartDomain = "http://www.w3.weather.com/weather/local/USIL0225"
StartPage = ""
StartURL = StartDomain & StartPage
Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
xml.Open "GET", StartURL, False
xml.Send
strHTML = xml.ResponseText
Set xml = Nothing |
k*****y 发帖数: 221 | 4 利用刚刚给你的Code
可以先拿到整个frameset的源码: (strHTML)
然后写程序分析,得到每个frame的URL
之后再次利用刚刚的code去拉单个frame的代码,
组合起来就行了吧。 |
k*****y 发帖数: 221 | 5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~你直接从源码中找出
的URL不能给你想看到的东西? |