python爬取验证码图片,遇到验证码src属性为完整的网址应该怎么做

python爬取验证码图片,遇到验证码src属性为完整的网址应该怎么做,第1张

爬虫中手动输入验证码方法无法获取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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10148186.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存