一个直接访问网页的问题?急!! 它的分页是直接调用select name=CurrentPage里面的值,下一页会加1,每次取它的值进行提交,post,而不是一般的GET。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在页面后加一行js代码,直接执行PageNext() 它的分页是直接调用select name=CurrentPage里面的值,下一页会加1,每次取它的值进行提交,post,而不是一般的GET。-------------------------------------------------------------------但我看别的很多网页都是post,我构造了带参数地址就可以访问了,像提到的http://act.it.sohu.com/products/product_search.php?subcatid=2&page=3这个地址就行,它也是post。 在页面后加一行js代码,直接执行PageNext()----------------------------------------------这个有点意思,我先好好想想。 不过即使这样做成功了,还是有问题,因为我前面提到http://www.house35.com/Main/search.asp这个页是在http://www.house35.com/020/index.asp中点击打开的。就是说,翻页也许可以解决了,但初开这个页面又怎样做呢?在index页中点击打开search.asp的时候,好像并没有调用javascript(是翻页时调用了javascript),我对比了这个index页和其他我能搞定的一些网页的html代码,没发现有什么特别之处。其中搜索按钮对应表单的html代码是这样的: <FORM name=form2 action=http://www.house35.com/Main/search.asp method=post target=_blank> <TBODY> <TR> <TD><IMG height=21 src="9-1.files/tu06.gif" width=40></TD> <TD><SELECT id=selcity onchange=setcity() name=selcity> <OPTION value=1 selected>广州市</OPTION> <OPTION value=2>深圳市</OPTION> <OPTION value=3>东莞市</OPTION> <OPTION value=4>珠海市</OPTION> <OPTION value=5>中山市</OPTION></SELECT> </TD> <TD width=80><SELECT id=selzone name=selzone> <OPTION value=0 selected>--区域--</OPTION> <OPTION value=1>天河区</OPTION> <OPTION value=2>东山区</OPTION> <OPTION value=3>越秀区</OPTION> <OPTION value=4>荔湾区</OPTION> <OPTION value=5>海珠区</OPTION> <OPTION value=6>芳村区</OPTION> <OPTION value=7>黄埔区</OPTION> <OPTION value=8>白云区</OPTION> <OPTION value=9>番禺区</OPTION> <OPTION value=10>花都区</OPTION> <OPTION value=11>从化(市)</OPTION> <OPTION value=12>增城(市)</OPTION></SELECT> </TD> <TD width=79><SELECT id=select name=selsort> <OPTION value=1 selected>--类型--</OPTION> <OPTION value=1>住宅</OPTION> <OPTION value=2>商铺</OPTION> <OPTION value=3>写字楼</OPTION> <OPTION value=4>厂房仓库</OPTION></SELECT> </TD> <TD width=55><SELECT class=p1 id=select5 name=intent> <OPTION value=1 selected>意向</OPTION> <OPTION value=1>出租</OPTION> <OPTION value=4>求租</OPTION> <OPTION value=3>合租</OPTION></SELECT> </TD> <TD width=145><SELECT class=p1 id=price name=price> <OPTION value=n selected>--价格不限(套/月)--</OPTION> <OPTION value="<800"><800</OPTION> <OPTION value="between 800 and 1500">800 - 1500</OPTION> <OPTION value="between 1500 and 2500">1500 - 2500</OPTION> <OPTION value="between 2500 and 5000">2500 - 5000</OPTION> <OPTION value="between 5000 and 10000">5000 - 10000</OPTION> <OPTION value=">10000">>10000</OPTION></SELECT> </TD> <TD align=middle width=43><INPUT class=img id=enter type=image src="9-1.files/search_button.gif" name=enter> <INPUT id=sign type=hidden value=1 name=sign> </TD></TR></FORM> 我按照一般规律,把里面的每个变量附上可选的值,构造出这样的地址: http://www.house35.com/Main/search.asp?sign=1&selcity=1&selzone=0&selsort=1&intent=1&price=n 按道理应该可以用它直接访问了,但还是不行。谁能告诉我是那里错了? http://www.codeproject.com/com/jscalls.asp ========【基础问题】比较 Javascript 的不同写法========= js的弹出菜单,看不懂,谁可以帮我加注释? 弱弱问一个问题,请支援 网页里添加图片问题 如何用JAVASCRIPT修改htm中的字 Win98/IE6 SP1中,window.print() 无效 如何判断客户端文件是否存在? 关于取得浏览器某位置值的问题 求页面上浮动flash的代码 急急急急Javascript中 函数中的对象传递方式 请问不用window.open和window.location如何打开连接?急 新浪中的图片新闻用层(layer)来做,如何实现
它的分页是直接调用select name=CurrentPage里面的值,下一页会加1,每次取它的值进行提交,post,而不是一般的GET。
-------------------------------------------------------------------
但我看别的很多网页都是post,我构造了带参数地址就可以访问了,像提到的http://act.it.sohu.com/products/product_search.php?subcatid=2&page=3这个地址就行,它也是post。
----------------------------------------------
这个有点意思,我先好好想想。 不过即使这样做成功了,还是有问题,因为我前面提到http://www.house35.com/Main/search.asp这个页是在http://www.house35.com/020/index.asp中点击打开的。就是说,翻页也许可以解决了,但初开这个页面又怎样做呢?在index页中点击打开search.asp的时候,好像并没有调用javascript(是翻页时调用了javascript),我对比了这个index页和其他我能搞定的一些网页的html代码,没发现有什么特别之处。其中搜索按钮对应表单的html代码是这样的:
<FORM name=form2
action=http://www.house35.com/Main/search.asp
method=post target=_blank>
<TBODY>
<TR>
<TD><IMG height=21 src="9-1.files/tu06.gif"
width=40></TD>
<TD><SELECT id=selcity onchange=setcity()
name=selcity> <OPTION value=1
selected>广州市</OPTION> <OPTION
value=2>深圳市</OPTION> <OPTION
value=3>东莞市</OPTION> <OPTION
value=4>珠海市</OPTION> <OPTION
value=5>中山市</OPTION></SELECT> </TD>
<TD width=80><SELECT id=selzone name=selzone>
<OPTION value=0 selected>--区域--</OPTION> <OPTION
value=1>天河区</OPTION> <OPTION
value=2>东山区</OPTION> <OPTION
value=3>越秀区</OPTION> <OPTION
value=4>荔湾区</OPTION> <OPTION
value=5>海珠区</OPTION> <OPTION
value=6>芳村区</OPTION> <OPTION
value=7>黄埔区</OPTION> <OPTION
value=8>白云区</OPTION> <OPTION
value=9>番禺区</OPTION> <OPTION
value=10>花都区</OPTION> <OPTION
value=11>从化(市)</OPTION> <OPTION
value=12>增城(市)</OPTION></SELECT> </TD>
<TD width=79><SELECT id=select name=selsort>
<OPTION value=1 selected>--类型--</OPTION> <OPTION
value=1>住宅</OPTION> <OPTION value=2>商铺</OPTION>
<OPTION value=3>写字楼</OPTION> <OPTION
value=4>厂房仓库</OPTION></SELECT> </TD>
<TD width=55><SELECT class=p1 id=select5
name=intent> <OPTION value=1
selected>意向</OPTION> <OPTION value=1>出租</OPTION>
<OPTION value=4>求租</OPTION> <OPTION
value=3>合租</OPTION></SELECT> </TD>
<TD width=145><SELECT class=p1 id=price
name=price> <OPTION value=n
selected>--价格不限(套/月)--</OPTION> <OPTION
value="<800"><800</OPTION> <OPTION
value="between 800 and 1500">800 - 1500</OPTION>
<OPTION value="between 1500 and 2500">1500 -
2500</OPTION> <OPTION
value="between 2500 and 5000">2500 - 5000</OPTION> <OPTION
value="between 5000 and 10000">5000 - 10000</OPTION> <OPTION
value=">10000">>10000</OPTION></SELECT> </TD>
<TD align=middle width=43><INPUT class=img
id=enter type=image
src="9-1.files/search_button.gif" name=enter>
<INPUT id=sign type=hidden value=1 name=sign>
</TD></TR></FORM> 我按照一般规律,把里面的每个变量附上可选的值,构造出这样的地址:
http://www.house35.com/Main/search.asp?sign=1&selcity=1&selzone=0&selsort=1&intent=1&price=n
按道理应该可以用它直接访问了,但还是不行。谁能告诉我是那里错了?