博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wget仿站
阅读量:2399 次
发布时间:2019-05-10

本文共 1056 字,大约阅读时间需要 3 分钟。

现在要给人家一个已经成型的网站做修改。因为网站页面较多,用重新勾画原型图的方法把网站全部重画,无疑是一个可怕的工作量。因为想到是否能把人家现有网站copy下来,再用html调整新的,供沟通交流所用。

but,人家用的是新的框架开发方式,地址几乎不变,无法用简单的仿站工具操作。最终选择了wget工具

1、因为人家要登陆的,所以先要模仿用户登陆,取得cookies 

    wget --post-data="username=admin&password=123456&captcha=YdPZ" --save-cookies=cookies.txt  --keep-session-cookies  "http://XXX.XXX.XXX.XXX:8088/account/login"

    "http://XXX.XXX.XXX.XXX:8088/account/login"  是你要提交到的页面

    --post-data  是提交的内容

    --save-cookies  保存cookies

     --keep-session-cookies  还不清楚,也是照抄的:(

正常运行完是这样的,可以看到一个cookies.txt文档,内容如下:

# HTTP cookie file.

# Generated by Wget on 2019-05-29 11:44:12.
# Edit at your own risk.

XXXXXX.XXX.XXX:8088    FALSE    /    FALSE    0    JSESSIONID    FD14BF7E7D3E8F2B9B16EADE9CD92476

个人感觉如果实在没成功的话,应该可以在浏览器中取得,按此格式写出来,应该也是OK的。

2、wget仿造网页

   wget -r -x --load-cookies=cookies.txt --keep-session-cookies -E -H -k -K -p  "http://XXX.XXX.XXX.XXX:8088/admin/user/list"

   因为是一个框架,浏览器上的地址总是不变,没有办法只能一个页面一个页面的下。

   但是这里出现个问题,就是页面能下载成功,但是里面的数据却不成功。这样也是可以理解的,因为是模仿数据请求过去,我压根没给数据请求过去,自然人家也不会给数据回来。

3、  我继续仿照请求数据,回来的是json格式的数据。下面看来拼接工作是少不了的了。

     查找请求数据,可以用浏览器按F12,清空一下Network,然后点击查看获取信息。

 

转载地址:http://mjjob.baihongyu.com/

你可能感兴趣的文章
网管IT服务管理五个心得 (zt)
查看>>
沟通管理 让你的团队动起来(zt)
查看>>
循序渐进学SAP系列(一):--SAP该如何入门
查看>>
PMP考试经验谈(转载)
查看>>
緣分是找到包容你的人(转载)
查看>>
怎样确保项目评估的精确
查看>>
[思维导图学习二] 如何绘制思维导图?
查看>>
物流系统管理课程(二十五)
查看>>
60句经典话语
查看>>
提高执行力的5个法则(zt)
查看>>
第十二章 管理人员的选聘,考评及培训
查看>>
ERP实施的项目管理
查看>>
关注人力资源管理的十大变化(转)
查看>>
知识管理与业务流程重组(转载)
查看>>
世界经典广告词欣赏
查看>>
35岁前应该做好的十件事
查看>>
创业从小做起的十条忠告(转)
查看>>
推荐]业务流程重组与优化的误区
查看>>
物流基础知识(十九)
查看>>
颜色类中英文词汇大全(3)
查看>>