作者kaijajan (喔喔 :o)
看板PHP
标题Re: [请益] 如何将字串输入到其他人的网页并帮他按 …
时间Tue Sep 18 23:16:19 2007
假设你的目标网站有两个网页 a.php & b.php
其中 a.php 就是你看到有画面有按钮能让你输入资料的地方
b.php 就是负责当你在 a.php 完成输入的动作并把资料送出之後
处理 a.php 传送过来资料的地方
curl 并不能做到你说的那种方式
对 a.php 输入某些资料然後还自动帮你按查询钮
但是 curl 可以对 b.php 送资料
比如说 a.php 在输入资料後
会把 c d e f 四个资料送给 b.php
那你 curl 就可以做到模拟送 c d e f 给 b.php
如果说 b.php 在收到资料之後会显示结果(假设是纯文字格式的html资料)
那 curl 就会收到一个字串
字串内容就是 b.php 显示的 html 资料
如果说目标网站是自己架设的那就都很容易
要送什麽资料要收什麽资料要显示什麽都可以由自己控制
如果不是的话
你就要去研究目标网站的 a.php 会传送什麽资料给 b.php
然後还要看 b.php 是不是会有“输出“
※ 引述《tsangbor (饭包)》之铭言:
: 如果你要查询的网站是POST就无法得到URL
: 利用PHP CURL送出你要查询的字串
: 将结果存下,这样就可以了
: ※ 引述《rikarika (rika N )》之铭言:
: : 我知道我标题下的很怪(汗)
: : 可是我目前在做的一个网页
: : 是要把一个已知的字串
: : 送到别的地方的网页去做查询
: : 在将结果网址送回
: : 变成一个连结
: : 例如字串为BOOK
: : 他自动会到某网站的查询栏输入"book" 并且按下查询按钮
: : 然後会有一个的结果显示页面
: : 我把那个结果页面的网址抓回
: : 变成一个新的连结
: : 请问这样应该要怎麽做呢?
: : 已爬文 不过也不知我这样的需求要怎麽搜寻@@"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.129.120