g****o 发帖数: 1284 | 1 桥牌网站www.bridgebase.com有一个档案库:http://www.bridgebase.com/vugraph_archives/vugraph_archives.php?command=all,是个巨大的表格,提供了比赛名字,参赛队伍,比赛时间,和本场比赛的记录文件下载超链接。
我现在想实现这么一个功能,搜索这个表格,如果发现参赛队伍里包含China这个关键
词,就下载这场比赛的记录文件到本地。请问这个功能能否用JQUERY+AJAX实现?本人
有一些粗浅的JQUERY知识,但是想了很久都不知道如何下手。 | g****z 发帖数: 1135 | 2 jquery/ajax 是客户端的东西,难道你的“本地”是指客户端?
【在 g****o 的大作中提到】 : 桥牌网站www.bridgebase.com有一个档案库:http://www.bridgebase.com/vugraph_archives/vugraph_archives.php?command=all,是个巨大的表格,提供了比赛名字,参赛队伍,比赛时间,和本场比赛的记录文件下载超链接。 : 我现在想实现这么一个功能,搜索这个表格,如果发现参赛队伍里包含China这个关键 : 词,就下载这场比赛的记录文件到本地。请问这个功能能否用JQUERY+AJAX实现?本人 : 有一些粗浅的JQUERY知识,但是想了很久都不知道如何下手。
| g****o 发帖数: 1284 | 3 其实我的想法是,读取这个记录文件里中国队的牌例,然后在客户端予以展示。
当然后续肯定是要对这些符合条件的记录文件进一步parse,只拿出我感兴趣的东西。
【在 g****z 的大作中提到】 : jquery/ajax 是客户端的东西,难道你的“本地”是指客户端?
| g****z 发帖数: 1135 | 4 你得在server端做这个事,check "php curl". jquery通常是用来和你的server做异步
交流的
,embed business logic不是个好主意,也太繁,尽管理论上可行。
【在 g****o 的大作中提到】 : 其实我的想法是,读取这个记录文件里中国队的牌例,然后在客户端予以展示。 : 当然后续肯定是要对这些符合条件的记录文件进一步parse,只拿出我感兴趣的东西。
| s****y 发帖数: 983 | | g****o 发帖数: 1284 | 6 多谢楼上二位回复。
我想其实我也用不着去动态抓取文件了,我真正感兴趣的是包含某对著名牌手的所有记
录文件,可以直接从档案库里一个个下载就行了,并不是很麻烦。
我真正要实现的是,当这些记录文件都已经存在我的服务器上以后,当用户从客户端输
入某个特定的叫牌序列(某种固定格式的字符串)后,我要能够去遍历这些记录文件,
返回这对著名牌手使用这个特定叫牌序列的牌例,并在客户端予以展示。这可能就是
sunrey说的data scraping吧?
记录文件的格式都是这样的:
vg|41st WBTC-BBO1,BB-F1,I,1,16,MONACO,0,ITALY,6|
rs|2SN+2,3SN=,2SN=,1NEx-1,4SS=,4SS=,3NN-2,3NN=,4HN=,5DEx-3,6CE=,6CW=,3HE=,
4HE-1,2HS-1,3CW-1,6CN=,6DS+1,5HSx-1,4SE+1,6DN-1,4SS+2,4SW=,4SW=,PASS,2CN+3,
4CW+1,5CWx=,1NW-3,3CW=,4HS-1,3NS=|
pn|NUNES,VERSACE,FANTONI,LAURIA,MADALA,ZIMMERMANN,BOCCHI,MULTON|pg||
qx|o1|st||md|3SJ8HAK65D8CJT8753,ST3H72DA7543CK964,SKQ754H98DQJT96CA,
SA962HQJT43DK2CQ2|sv|o|mb|2S!|mb|p|mb|p|mb|p|pg||
pc|hQ|pc|hK|pc|h2|pc|h8|pg||
pc|d8|pc|d5|pc|d6|pc|dK|pg||
pc|sA|pc|s8|pc|s3|pc|s4|pg||
pc|s2|pc|sJ|pc|sT|pc|s5|pg||
pc|c3|pc|c4|pc|cA|pc|c2|pg||
pc|sK|pc|s6|pc|c5|pc|h7|pg||
mc|10|pg||
vg| |里存的是比赛名称,参赛队伍等信息
rs| |里存的是这一节比赛里所有牌的定约名称和结果,比如2SN=表示的是北家主打2黑
桃定约正好完成,1NEx-1表示东家主打1NT加倍定约被击败一墩等等。
pn| |里存的是开闭两室总共8个牌手的ID。我感兴趣的是NUNES和FANTONI这对牌手。
qx|o1|一直到pg||这段字符串存的是开室第一副牌的详细信息,包括四手牌,叫牌进程
和打牌过程。我后面没有贴出来的都是重复qx到pg||,显示接下来的每一副牌。
我个人理解这其实是一个搜索->找到match->返回的问题。
【在 s****y 的大作中提到】 : 你是想做data scraping 是不是
| g****z 发帖数: 1135 | 7 嗯是个搜索问题。
【在 g****o 的大作中提到】 : 多谢楼上二位回复。 : 我想其实我也用不着去动态抓取文件了,我真正感兴趣的是包含某对著名牌手的所有记 : 录文件,可以直接从档案库里一个个下载就行了,并不是很麻烦。 : 我真正要实现的是,当这些记录文件都已经存在我的服务器上以后,当用户从客户端输 : 入某个特定的叫牌序列(某种固定格式的字符串)后,我要能够去遍历这些记录文件, : 返回这对著名牌手使用这个特定叫牌序列的牌例,并在客户端予以展示。这可能就是 : sunrey说的data scraping吧? : 记录文件的格式都是这样的: : vg|41st WBTC-BBO1,BB-F1,I,1,16,MONACO,0,ITALY,6| : rs|2SN+2,3SN=,2SN=,1NEx-1,4SS=,4SS=,3NN-2,3NN=,4HN=,5DEx-3,6CE=,6CW=,3HE=,
| a*w 发帖数: 4495 | 8 cURL能执行JS吗?
另一个方法是用SpiderMonkey的client。
【在 g****z 的大作中提到】 : 你得在server端做这个事,check "php curl". jquery通常是用来和你的server做异步 : 交流的 : ,embed business logic不是个好主意,也太繁,尽管理论上可行。
| g****z 发帖数: 1135 | 9 你说的jquery+ajax就能做这个“获取”。curl是server端的事。
【在 a*w 的大作中提到】 : cURL能执行JS吗? : 另一个方法是用SpiderMonkey的client。
|
|