C# 使用 fiddlercore 抓取数据时 如何抓取当前未提交的输入值

hk207 2018-06-13 12:20:11
如题,举例如下:
抓取登录页面的登录账号?

...全文
995 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
橘子皮... 2018-06-16
  • 打赏
  • 举报
回复
查找对应标题句柄->获取对应的htmldocument->获取对应元素value
  • 打赏
  • 举报
回复
随便举个例子,假设你让你的 js 代码在浏览器环境执行
window.alert = ......
那么你就把系统的 alert 窗口功能给改掉了..................这就是你监视、更改 html、js 对象的能力。自己不是前端开发者,那么就类似于富士康工人,还不能作为设计师。
  • 打赏
  • 举报
回复
引用 2 楼 hk207 的回复:
问题是,如果这个登录账号是由我通过键盘敲进去的,而且也没有进行下一步比如点击登录等操作,我就怎么也抓取不到了。 这种情况,有什么办法可以抓取到么?
把 http 上行、下行消息叫做“抓取”,这个本身就概念缩小到不太对等的范围了。就好像把放下筷子叫做“赴宴”,虽然赴宴中你会一次次地放下筷子,但是重点技术根本不在这里。你要懂得人家 js 代码执行过程,才能刚刚有能力跟踪一点儿事件变化。
  • 打赏
  • 举报
回复
“抓取”技术概念在许多人哪里其实是个标题党。这里应该说,没有规范,没有标准化知识,没有看懂人家的完整的 js 代码就来说“抓取”,所以流水线上的富士康工人通常永远也不会成为苹果公司的设计师,就是这个道理。真正这里的知识点,首先在于你了解了人员 js 源代码。但是这又过于真实,戳破了一些人的梦。
token不能为空 2018-06-15
  • 打赏
  • 举报
回复
这个是本地的值,Fidder抓不到
  • 打赏
  • 举报
回复
引用 3 楼 hk207 的回复:
没人来啊,大牛都看世界杯去了??
finddlercore说到底抓取的还是网络通讯的数据,你说数据没有通过网络传输怎么抓,你蹲在北京到上海的公路上怎么拦截一个在北京室内行驶的车辆?
hk207 2018-06-15
  • 打赏
  • 举报
回复
没人来啊,大牛都看世界杯去了??
hk207 2018-06-13
  • 打赏
  • 举报
回复
引用 1 楼 u012142699 的回复:
这个登录帐号读取的缓存数据,你没有向服务器发起请求,Filddler抓不到的。 一些页面JS的业务判断,在未向服务器发起请求时,Fillder也是抓不到的。
这个登录账号如果是页面加载后由缓存等赋值,是可以抓取到的。 问题是,如果这个登录账号是由我通过键盘敲进去的,而且也没有进行下一步比如点击登录等操作,我就怎么也抓取不到了。 这种情况,有什么办法可以抓取到么?
  • 打赏
  • 举报
回复
这个登录帐号读取的缓存数据,你没有向服务器发起请求,Filddler抓不到的。 一些页面JS的业务判断,在未向服务器发起请求时,Fillder也是抓不到的。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧