
爬虫中手动输入验证码方法无法获取src地址
验证码在html中标签内容:
<class=“verCodeImg” src="/kaptchajpgv=0234724039578059" οnclick=“verCode(this)”>
< class=“verCodeImg” src="/kaptchajpgv=0234724239578059" οnclick=“verCode(this)”>
可知获取到验证码的src地址就能动态的获得验证码
因为验证码是动态的!动态的!动态的!
用动态爬取网页的方法:
要用到selenium库
其实获得了验证码的src地址,我还是没能成功登陆
因为即使是相同的链接点进去,每一次刷新都会有不同的验证码
通过动态网页打开是一张
解析src地址出来是另一张
var userImg = $("[name='userImg']")map(function () { return $(this)attr('src') })get()join("|"); //return 一个数组类型字符串
var userImgList = userImgsplit('|');//转成数组形式
userImgList 就是你所有name="userImg" 的img标签 的src值了。
可以使用jquery的attr方法实现获取img的src。
具体步骤如下:
需要准备的材料分别是:电脑、浏览器、ultraedit。
1、在ue编辑器中新建一个空白的html文件,js文件。
2、在ue编辑器中输入以下html代码。
3、在ue编辑器中输入以下js代码。
4、编辑完成以后,在ue编辑器中点击保存,格式选择UTF8无BOM。
5、在浏览器中打开此html文件,可以看到最终想要实现的获取img的src效果。
<%
String dir=null;
%>
<img src="" id="dir" width="100px" height="100px">
但是我不知道为什么,alert出的src总是在前面多一个“file:\\\”
以上就是关于python爬取验证码图片,遇到验证码src属性为完整的网址应该怎么做全部的内容,包括:python爬取验证码图片,遇到验证码src属性为完整的网址应该怎么做、如何获取html页面中的所有img图片元素的src的值到数组、jquery怎么获取img的src等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)