社区
ASP
帖子详情
通过程序获取登录后的网页源代码,获取不到怎么办?高分送!!!
zht1009
2012-11-01 10:42:31
我通过XMLHTTP对象的Get方法获取某个地址的源代码,这个地址是登录之后进入的一个页面,主要是想提取数据出来重组。
我登录后,直接通过相应的地址拷贝到浏览器里是正常的,但当我通过程序获取后就获取不到。获取到的源码是退出登录后的代码。
请问是怎么回事,该怎么解决呢?有没有其它办法?
...全文
378
15
打赏
收藏
通过程序获取登录后的网页源代码,获取不到怎么办?高分送!!!
我通过XMLHTTP对象的Get方法获取某个地址的源代码,这个地址是登录之后进入的一个页面,主要是想提取数据出来重组。 我登录后,直接通过相应的地址拷贝到浏览器里是正常的,但当我通过程序获取后就获取不到。获取到的源码是退出登录后的代码。 请问是怎么回事,该怎么解决呢?有没有其它办法?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HeraLu
2013-01-17
打赏
举报
回复
后来我换了种获取方式,引用SHDocVw,用ShellWindows抓取当前网页窗口的信息,看链接
http://my.zhinei.com/space-16934-do-blog-id-113670.htmlhttp://
zznice
2013-01-15
打赏
举报
回复
抓包,伪造包,封包,
重新发包
HeraLu
2013-01-10
打赏
举报
回复
楼主这个问题解决了吗?我也遇到同样的问题,不知道怎么解决
斯洛文尼亚旅游
2013-01-10
打赏
举报
回复
asp没弄过,asp.net有个cookiecontainer可以实现发送cookie的功能实现模拟登陆 原理就是提交信息到登陆页面然后获取返回登陆成功的cookie值用cookiecontainer保存起来,请求其他页面需要验证的,设置请求对象的cookiecontainer为登录后取得的cookiecontainer即可。。 参考:
cookiecontainer
奇乐二二二
2012-11-02
打赏
举报
回复
浏览器里面你已经登陆过了,通过程序你没有登陆,所以你要模拟登陆
zht1009
2012-11-02
打赏
举报
回复
我有一点不太明白,登录后直接在浏览器的url里拷贝地址就可以得到源码,通过程序发http请求,应当是一要的效果吧,怎么就没有登录了呢?
奇乐二二二
2012-11-02
打赏
举报
回复
点按钮那些应该不是问题,只要数据神马的能登陆上就可以,后面还需要点几个按钮都是唬人了,你试试把数据都模拟好然后发个http请求过去
一把编程的菜刀
2012-11-02
打赏
举报
回复
自己去看看别人做的采集有登陆有验证码的例子去,百度百度吧
zht1009
2012-11-02
打赏
举报
回复
To chinmo:
但对方的登录有验证码限制,用户名及密码点了之后还需要几个按钮点了之后才可以,那怎么绕过去呢?
一把编程的菜刀
2012-11-02
打赏
举报
回复
不是说你在网页登陆了,就去采集就能得到别人的数据
而是你要通过程序模拟登陆,然后采集,就是上面说的伪造
zht1009
2012-11-02
打赏
举报
回复
To chhxxc:
我是在登录状态下获取的,并且获取的是第三方的数据,而我不是提供方。
fwacky
2012-11-02
打赏
举报
回复
学习帮顶!
zht1009
2012-11-02
打赏
举报
回复
顶,希望高手批点,或给个如何模拟登录参考。
奇乐二二二
2012-11-01
打赏
举报
回复
如果有后台的权限,做个后门也可以,比如url里面带一个加密的字符串,后台加个判断如果带这个字符串则通过验证允许登录,总之就是通过某种方法给自己进入后台的权限
奇乐二二二
2012-11-01
打赏
举报
回复
因为你登录了,所以是正常的,你通过自己程序发送数据过去的时候没有通过cookie验证,也就是说你是没有登录的,自然就是登出时候的代码,
解决办法就是伪造cookie,方法自己查一下吧,不太清楚
爬虫之模拟
登录
、自动
获取
cookie值、验证码识别
爬虫之模拟
登录
、自动
获取
cookie值、验证码识别1、爬取
网页
分析2、验证码识别3、cookie自动
获取
4、
程序
源代码
chaojiying.pysign in.py 1、爬取
网页
分析 爬取的目标网址为:https://www.gushiwen.cn/ 在登陆界面需要做的工作有,
获取
验证码图片,并识别该验证码,才能实现
登录
。 使用浏览器抓包工具可以看到,登陆界面请求头包括cookie和user-agent,故在发
送
请求时需要这两个数据。其中user-agent可通过手动添加到请求头中,而cookie值需要自
python实现
网页
自动化(自动
登录
需要验证的
网页
)
python作为实现
网页
自动化的一个重要工具,其强大的各种封装的库使得
程序
运行更加简洁,只需要下载相应的库,然后调用库中的函数就可以简便的实现我们想要的
网页
相关操作。
在
程序
中对
网页
进行填充以实现自动
登录
资源来自于下面的链接: https://download.csdn.net/download/wangmoxhn/4297691 为了实现电子报税对本地
登录
信息的直接抓取,应用了上面的资源中提供的类。这个类的作用很黄很暴力,其名字为GD,这个类实现了对
网页
信息的取得与填写,与其后台配合的是一个xml文件。
程序
中用到了密码,税号与电话,这是
登录
电子税务局的账户内容,遗憾处是验证码功能还未能实现: tr = new tab("password", 密码.Trim()); .
C#自动填写用户名、密码,自动提交
登录
网页
(你懂的!)
在学校上网是通多Dr.com
网页
的形式
登录
, 由于账号流量限制,一个账号很快就用完了,幸运的是我们手上有一个EXCEl表,里面的账号足够多。但是每次用的时候都要打开表查找一个可用的账号,不仅耗时,而且还容易出错,于是就想能不能自己写个
程序
能够自动读取这些账号并且自动提交?具体步骤一、开发工具这里我们采用VS2010,通过C#编写了一个Form
程序
,在Form
程序
中打开需要用到webBrowser这
html
网页
自动
登录
代码,VBS脚本实现网站自动
登录
VBS脚本实现网站自动
登录
转载请注明出处:http://hooden.blog.51cto.com/user_index.php?action=addblog&job=modify&tid=1597749每天工作都有一些网站需要进行
登录
,如邮箱等。总会花一些时间在这个上面,有时候想:如果我还没来到电脑就能
登录
好给我用多好!省时又省力!现以http://www.baidu.com为例...
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章