PHP CURL 查询证书与JSP网站相关

fancanjie 发布于 2013/08/03 13:22
阅读 516
收藏 0
PHP

最近在写一个证书查询的程序,想通过PHP提交参数到NGTC官网查询证书数据,分析HTTP时候发现没有数据发送,我是通过fiddler软件来分析HTTP数据的,没有发现数据包...请大家帮忙分析下哦!

地址:http://www.ngtc.gov.cn/ngtcquery/

尝试提交数据:
        证书编号            S172742
        防伪码               58639394

分析HTTP请求时候,没发现任何数据发送,却能得到结果。

加载中
0
南湖船老大
南湖船老大

有的,截图我就不贴了。

POST http://www.ngtc.gov.cn/ngtcquery/QueryCertServlet HTTP/1.1
Host: www.ngtc.gov.cn
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20100101 Firefox/22.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://www.ngtc.gov.cn/ngtcquery/QueryCertServlet
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 40

certNo=S172742&verificationCode=58639394

2012年1月1日前出具的证书仅有部分提供样品照片。如果您在查询过程中有任何问题或意见、建议,请您及时与国家珠宝玉石质量监督检验中心联系(010-58276000)。 证书名称 Cert Name 钻石分级证书DG CERT 证书编号 No S172742 检验结论Conclusion Conclusion 钻石 Diamond 形状Shape Shape 圆钻形 Round Brilliant 规格mmMeasurements Measurements 10.35~10.20×6.06 克拉重量Carat Weight Carat Weight 0.8030g (4.01ct)

0
熊猫与猫无关
熊猫与猫无关

表单用JS提交的所以直接提交就行了, 不知道为啥非要用这么非主流的方式进行表单验证 

<form method="post" action="http://www.ngtc.gov.cn/ngtcquery/QueryCertServlet">

<input name="certNo" value="S172742"/>
<input name="verificationCode" value="58639394" />
<input type="submit">
</form>
0
fancanjie
fancanjie

引用来自“熊猫与猫无关”的答案

表单用JS提交的所以直接提交就行了, 不知道为啥非要用这么非主流的方式进行表单验证 

<form method="post" action="http://www.ngtc.gov.cn/ngtcquery/QueryCertServlet">

<input name="certNo" value="S172742"/>
<input name="verificationCode" value="58639394" />
<input type="submit">
</form>
可能是NGTC网站开发者为了防止采集吧...
0
fancanjie
fancanjie

引用来自“好大的凶兆”的答案

有的,截图我就不贴了。

POST http://www.ngtc.gov.cn/ngtcquery/QueryCertServlet HTTP/1.1
Host: www.ngtc.gov.cn
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20100101 Firefox/22.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://www.ngtc.gov.cn/ngtcquery/QueryCertServlet
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 40

certNo=S172742&verificationCode=58639394

2012年1月1日前出具的证书仅有部分提供样品照片。如果您在查询过程中有任何问题或意见、建议,请您及时与国家珠宝玉石质量监督检验中心联系(010-58276000)。 证书名称 Cert Name 钻石分级证书DG CERT 证书编号 No S172742 检验结论Conclusion Conclusion 钻石 Diamond 形状Shape Shape 圆钻形 Round Brilliant 规格mmMeasurements Measurements 10.35~10.20×6.06 克拉重量Carat Weight Carat Weight 0.8030g (4.01ct)

^_^ 的确,是我之前提交的地址错误,thanks.
返回顶部
顶部