当前位置: 首页 > news >正文

网站开发项目答辩视频广告设计图片简单

网站开发项目答辩视频,广告设计图片简单,免费网站下载app软件,做美食推广的网站在本篇文章里小编给大家整理的是一篇关于Python中免验证跳转到内容页的实例代码#xff0c;有兴趣的朋友们可以学习分享下。相信很多人在浏览网页时#xff0c;经常会碰到需要输入验证码才可以继续浏览的情况吧#xff0c;遇到这种问题#xff0c;大多数人只能进行繁琐的注…在本篇文章里小编给大家整理的是一篇关于Python中免验证跳转到内容页的实例代码有兴趣的朋友们可以学习分享下。相信很多人在浏览网页时经常会碰到需要输入验证码才可以继续浏览的情况吧遇到这种问题大多数人只能进行繁琐的注册验证今天小编教大家只要使用python就可以免验证方法。以经常用到的解答网站——上学吧为例在网站里点击答案页面会显示验证后才可以查看提示下面就使用python实现跳过验证码。我们需要通过python构造随机的 X-Forwarded-For 信息来绕过 ASP 网站的 IP 检测可以实现对输入的网址正确性进行检查、对验证码核验不通过时的处理等等。python免验证跳转页面代码如下# 绕过验证码无限次获取上学吧题目答案# 上学吧网址https://www.shangxueba.com/askimportosimportrandomimportrequestsimporturllib3urllib3.disable_warnings()# 这句和上面一句是为了忽略 https 安全验证警告参考https://www.cnblogs.com/ljfight/p/9577783.htmlfrombs4importBeautifulSoupfromPILimportImagedefget_verifynum(session):# 网址的验证码逻辑是先去这个网址获取验证码图片提交计算结果到另外一个网址进行验证。rsession.get(https://www.shangxueba.com/ask/VerifyCode2.aspx,verifyFalse)# HTTPS 请求进行 SSL 验证或忽略 SSL 验证才能请求成功忽略方式为 verifyFalse。参考https://www.cnblogs.com/ljfight/p/9577783.htmlwithopen(temp.png,wb)asf:f.write(r.content)imageImage.open(temp.png)image.show()# 调用系统的图片查看软件打开验证码图片如果不能打开可以自己找到 temp.png 打开。verifynuminput(\n请输入验证码图片中的计算结果)image.close()os.remove(temp.png)returnverifynumdefget_question(session):rsession.get(link)soupBeautifulSoup(r.content,html.parser)descriptionsoup.find(attrs{name:description})[content]# 抓取题干内容returndescriptiondefget_answer(session,verifynum,dataid):data1{Verify:verifynum,action:CheckVerify,}session.post(https://www.shangxueba.com/ask/ajax/GetZuiJia.aspx,datadata1)# 核查验证码正确性data2{phone:,dataid:dataid,action:submitVerify,siteid:1001,Verify:verifynum,}rsession.post(https://www.shangxueba.com/ask/ajax/GetZuiJia.aspx,datadata2)soupBeautifulSoup(r.content,html.parser)anssoup.find(h6)print(\n-*45)if(ans):# 只有验证码核查通过才会显示答案print(\n题目get_question(session))print(ans.text)else:print(\n没有找到答案请检查验证码或网址是否输入有误\n)print(-*45)if__name____main__:srequests.session()whileTrue:s.headers.update({X-Forwarded-For:%d.%d.%d.%d%(random.randint(120,125),random.randint(1,200),random.randint(1,200),random.randint(1,200))})# 这一句是整个程序的关键通过修改 X-Forwarded-For 信息来欺骗 ASP 站点对于 IP 的验证。linkinput(\n请输入上学吧网站上某道题目的网址例如https://www.shangxueba.com/ask/8952241.html\n\n请输入).strip()# 过滤首尾的空格if(link[0:31]!https://www.shangxueba.com/ask/orlink[-4:]!html):print(\n网址输入有误请重新输入\n)continuedataidlink.split(/)[-1].replace(r.html,)# 提取网址最后的数字部分if(dataid.isdigit()):# 根据格式dataid 应该全部为数字判断字符串是否全部为数字返回 True 或者 Falseverifynumget_verifynum(s)get_answer(s,verifynum,dataid)else:print(\n网址输入有误请重新输入\n)continue注意其中 requests 和 beautifulsoup 两个库需要另外安装建议使用 pip 方式安装pip install requestspip install beautifulsoup4Python 脚本运行流程首先复制上学吧某道题目的网址类似以下格式然后运行python脚本复制粘贴网址。按Enter键自动下载验证码图片存为 temp.png然后自动读取图片并展示也可以手动打开同目录下的 temp.png 图片。最后在命令行窗口输入验证码图片中的计算结果即可获取题目详情以及正确答案。到此这篇关于Python中免验证跳转到内容页的实例代码的文章就介绍到这了扫下方二维码加老师微信或是搜索老师微信号XTUOL1988【切记备注学习Python】领取Python web开发Python爬虫Python数据分析人工智能等学习教程。带你从零基础系统性的学好Python也可以加老师建的Python技术学习教程qq裙245345507二者加一个就可以 欢迎大家点赞留言转发转载感谢大家的相伴与支持万水千山总是情点个【在看】行不行*声明本文于网络整理版权归原作者所有如来源信息有误或侵犯权益请联系我们删除或授权事宜
http://www.zqtcl.cn/news/76536/

相关文章:

  • 重庆梁平网站制作公司重庆网站推广公司哪家好
  • 网站欢迎页面设计哪家公司的网好
  • 好的平面网站模板子网站 两微一端的建设方案
  • 网站如何进行建设制作公司网站在公账汇款时用途备注什么
  • 用vue-cli做的网站appache wordpress
  • 自己学做网站需要学多久无印良品官方网络商城
  • 帝国cms做搜索网站网站使用自己的服务器
  • 网站建设如何去找客户景观设计网
  • 网站 js 广告代码软件工程师怎么学
  • 做自己的网站花多钱成都农家乐设计公司
  • 公司网站推广现状diy小程序开发平台
  • 怎样批量做全国网站旅游网站的设计
  • 网站建设过程中的网站设计怎么做求百度关键词搜索网站
  • 月饼网站建设我做的网站服务器别人没法左键点击下载呢
  • 创新 反腐倡廉网站建设dw做的简单的个人网站网盘
  • 视频网站如何推广广州网站平台怎么做
  • 建设公司查询网站首页外贸网站建设推广优化
  • 广州建设网站平台响应式网站开发的设计原则
  • 乡镇网站建设方案做全屏网站设计时容易犯的错
  • 江油市规划和建设局网站济南集团网站建设价格
  • 浦东网站建设网站群管理系统哪个好
  • erp网站代做网站建设设计图软件
  • 番禺建设网站开发做衣服外贸用什么网站好
  • 德令哈网站建设公司新沂市建设局网站
  • 建游戏网站公司网站找不到了
  • 自学网页设计的网站中国空间站
  • 河北省正定县城乡建设网站吉林市建设官方网站
  • 做网站需要啥备案之类的嘛大连地区做网站
  • 深圳网站设计互联网品牌淘宝客的网站怎么做的
  • 网站后缀ga济南网站推广建设有限公司