问题描述
本人最近在用C#提取网页源代码的内容,但是有些搜索结果网页的URL是固定的。比如说www.shuangtv.net这个快播网站,如果搜索电影名称,不管搜什么电脑,搜索结果的网页都是固定的URL.这给C#带来了一定的困难,希望高人能指点下怎么能得到这种网页的真实URL,谢谢。
解决方案
解决方案二:
搜索不是http://so.shuangtv.net/search.asp然后post了一个keyword=用fiddler看看网络
解决方案三:
右键,viewsource看打开的txt叫什么名字一般叫XXXX[1]你懂的
解决方案四:
根本不存在什么真实的URL和虚假的URL。有可能你说的情况是网站从postdata中获取了额外的数据,或者发送了301重定向指令。
解决方案五:
用HttpWatchProv跟踪一下
解决方案六:
HttpWatch就可以看到到底向谁请求啥了
解决方案七:
通过FireBug,或者装个smsniff,看看点击搜索发送请求时是怎么个回事,有的是GET方式,有的是POST方式
解决方案八:
...估计你还没搞懂HTTP吧。我只是来混分的
解决方案九:
提交的post请求,用HttpWatch看看,传递的什么
解决方案十:
正如#3楼所说,假设你从浏览器上直接打入url,那么你得到的响应本身就是真实的url,没有什么虚假的。所谓动网站,就是说你需要跟它交互很多次,它根据状态变化而(在相同的url下)输出不同的html内容。这种网站内容是无法被搜索引擎收录的,因此这就是不懂seo或者根本不在乎seo的人做出来的网页。当然,如果是企业管理软件,那么根本不希望seo,这个就很正常。所以所有网页都需要先登录然后才能访问内容。而如果是做宣传用的网页,可就不能搞什么“相同url输出不同结果”这种东西了。
时间: 2024-10-01 08:23:45