创建一个网站需要怎么做投票链接制作哪家服务好

news/2025/9/26 22:41:25/文章来源:
创建一个网站需要怎么做,投票链接制作哪家服务好,谷歌怎么把两个网站做反链,手机优化软件哪个好用在本篇文章里小编给大家整理的是一篇关于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.mzph.cn/news/916837.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

海口建设局网站甘肃建设厅官方网站

Android 查看路由表_android 路由表_念雅的博客-CSDN博客

完整教程:生产环境实战:Spring Cloud Sleuth与Zipkin分布式链路追踪实践

完整教程:生产环境实战:Spring Cloud Sleuth与Zipkin分布式链路追踪实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family…

ibero 2025.1 Run PROGRAM_SPI_IMAGE_Action

ibero 2025.1 Run PROGRAM_SPI_IMAGE_Actionibero 2025.1 Run PROGRAM_SPI_IMAGE_ActionSPI Flash lemory is not configured. Use the Configure Design Initialization Data and memories tool to configure it按照以…

训练“系统级思维”,听时序数据库 IoTDB Committer 说说从设计到应用的成长

充满活力与机遇的开源社区,让我们完成从功能设计到系统应用的能力跃迁!想得更长远,离应用更近 2025 年 7 月 7 日、7 月 29 日,经 Apache IoTDB 社区投票,丁宇辰、曹志佳成为时序数据库 Apache IoTDB Committer。…

【设计模式】状态模式 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Kendo UI for jQuery 2025 Q3新版亮点 - AI 智能网格与全新表单体验

Kendo UI for jQuery 2025 Q3新版亮点 - AI 智能网格与全新表单体验Telerik和Kendo UI的 2025 Q3 版本(发布于 2025 年 8 月)为开发者带来了全面升级:AI 编码助手首次在所有主要 UI 库(包括 Angular、Blazor、.NET…

网站自助建站软件可以免费做中考题的网站

进入题目页面如下 提示flag在flag.php ctrlu&#xff0c;查看源码 给出了一段PHP代码&#xff0c;进行代码审计 <?php // 检查是否开启了错误显示功能 if( !ini_get(display_errors) ) {// 如果没有开启&#xff0c;则将错误显示功能设置为开启状态ini_set(display_error…

关于gradle项目启动

关于gradle项目启动首先idea上要开启gradle,即在构建工具项中要能看到gradle,如果没有去插件中开启,可能关了。 关于加速:项目根目录下的settings.gradlepluginManagement {println "aliyun pluginManagement…

网站建设用什么网站后台编辑器无法显示

基本介绍 函数指针:指向函数的指针 与数组类似 定义 Int(*pmax)(int ,int)max; Int(*pmax)(int x,int y)max;//形参名称不重要 函数返回类型(*指针)(形参类型)函数名称; 具体案例 代码: *pmax取到函数本身 调用函数指针方式: (*pmax)(x,y); pmax(x,y);//与java中调用函数一…

青海省交通建设厅网站网站建设加关键词是什么意思

文章目录 1. 字体设置推荐2. 主题推荐3. Rainbow Brackets(彩虹括号)4. 设置背景图片 下面是我的 IDEA 主题和字体&#xff0c;它们的搭配效果如下&#xff1a; 1. 字体设置推荐 在使用 IntelliJ IDEA 进行编码和开发时&#xff0c;一个合适的字体设置可以提高你的工作效率和舒…

事倍功半是蠢蛋55 ctrl+shift+f 每次搜索都按倒繁体

如果您使用的是「微软拼音输入法」 打开 设置 > 时间和语言 > 语言和区域。 在首选语言下,点击 中文(简体,中国) 旁边的“...”按钮,选择 语言选项。 找到 微软拼音,点击其旁边的“...”按钮,选择 键盘选…

PHP 线上环境 Composer 依赖包更新部署指南-简易版 - 教程

PHP 线上环境 Composer 依赖包更新部署指南-简易版 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consola…

完整教程:Ubuntu 安装和配置 Anaconda

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

DevExpress WPF中文教程:如何使用虚拟源将WPF数据网格绑定到任何数据源?

DevExpress WPF中文教程:如何使用虚拟源将WPF数据网格绑定到任何数据源?DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XA…

Ini文件的读写

最简单的Ini读写:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Text;namespace AuxiliaryTools {public …

网站基本模板传奇官网首页

一、学习要点 认真看书并查阅相关资料&#xff0c;掌握以下内容&#xff1a; 掌握抽象类的设计掌握接口的设计理解简单工厂设计模式理解抽象类和接口的区别掌握包装类的应用掌握对象的比较方法和比较器的使用学习使用日期操作类学习匿名内部类的使用二、作业要求 发布一篇随笔&…

数据跨境传输解决方案助力企业安全合规高效流通

数据跨境传输在当前全球化环境中显得尤为重要。为了实现高效、安全的跨境传输,企业需要依托数据跨境传输管控解决方案。这些方案不仅帮助企业遵循各国的法律法规,也能优化数据流动。在构建统一的管理平台时,企业能实…

养成合成小游戏抖音快手微信小程序看广告流量主开源 - 实践

养成合成小游戏抖音快手微信小程序看广告流量主开源 - 实践2025-09-25 10:06 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !importan…

题解:P9454 [ZSHOI-R1] 巡城

题目:从 \(1\) 出发,求期望 dfn 序。\(1\) 点很特殊,先固定 \(1\) 点,发现去除 \(1\) 后是森林,而 \(1\) 把他们都连起来了。 先固定一棵树的一个根 \(rt\),思考这时 \(x\) 点的期望 dfn 序会被三种点贡献:\(rt…

QuestaSim奔溃后再次打开无法仿真

上一次意外退出后在工程目录xxx/simulation/presynth下有_lock文件,将这个手动删除后就恢复正常QuestaSim对systemverilog的支持要更好一些,比如std::randomize()随机函数,所以如果要更高语法等级的验证,使用quest…