ddid 发表于 2009-7-23 21:56:41

应该是php的通信方式和http.request不同,需要研究一下PHP的通信方式……

zgbl 发表于 2009-7-23 22:39:16

原帖由 ddid 于 2009-7-23 21:56 发表 http://pkuxkx.com/forum/images/common/back.gif
应该是php的通信方式和http.request不同,需要研究一下PHP的通信方式……
玩mud玩到这程度,fu……ttk_13

ddid 发表于 2009-7-23 23:16:46

lua socket抓到的html如下:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<TITLE>pkuxkx anti robot page</TITLE>
<META HTTP-EQUIV="Content-Type" C>
</head>
<body>
<form action="robot.php" method="GET">
<inputname="filename" value="" /><input type="submit" value="check" /></form>
</body>
</html>
200 table: 02D297C8


注意红色部分,应该是PHP需要的参数没有传递进去。

ddid 发表于 2009-7-23 23:18:56

原帖由 zgbl 于 2009-7-23 22:39 发表 http://web.pkuxkx.com/forum/images/common/back.gif

玩mud玩到这程度,fu……ttk_13

唉~ 就是为了方便新人抄经,写一个图片显示的程序……

ddid 发表于 2009-7-24 02:30:13

原来是用了Captcha,怪不得老GET不到URL后面的变量。

hupilan 发表于 2009-7-25 00:03:16

mush4.4在哪里下?下载中心没有

ddid 发表于 2009-7-25 01:31:25

原帖由 hupilan 于 2009-7-25 00:03 发表 http://web.pkuxkx.com/forum/images/common/back.gif


MUSH官网:

http://www.gammon.com.au/downloads/dlmushclient.htm

ddid 发表于 2009-7-25 02:07:43

研究了这两天,下载图片基本上也可以搞定了,luasocket在读取这个php页面时基本没用(因为有Captcha),下载时应该可以用吧,不过我也没用luasocket去下载……

现在有一个小问题,整个页面php处理完成后生成的本地html,我已经可以存为一个string变量了,怎么把这个大string中 “src="./b2evo_captcha...” 这一段分离出来,存成另一个string变量呢?

ddid 发表于 2009-7-25 04:54:59

基本搞定了……

sweat

ddid 发表于 2009-7-25 04:57:37

luacom真强大!hz6 hzu hzt
页: 1 2 [3] 4
查看完整版本: 新手抄经——工号查询机器人(MUSH)