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

运城建设厅官方网站有没有专门做团购的网站

运城建设厅官方网站,有没有专门做团购的网站,十大黄金软件app免费,无忧主机建站的过程响应码#xff1a; 数据处理#xff1a; re模块#xff08;正则表达式#xff09; re模块是Python中用于正则表达式操作的标准库。它提供了一些功能强大的方法来执行模式匹配和文本处理。以下是re模块的一些常见用法及其详细说明#xff1a; 1. 基本用法 1.1 匹配模式 …响应码 数据处理 re模块正则表达式 re模块是Python中用于正则表达式操作的标准库。它提供了一些功能强大的方法来执行模式匹配和文本处理。以下是re模块的一些常见用法及其详细说明 1. 基本用法 1.1 匹配模式 re.match(pattern, string) 功能从字符串的开头开始匹配模式。 返回一个匹配对象Match对象如果匹配成功否则返回None。 示例 python import re result re.match(r\d, 123abc) if result:     print(result.group())  # 输出 123 1.2 搜索模式 re.search(pattern, string) 功能扫描整个字符串并返回第一个匹配的结果。 返回一个匹配对象Match对象如果匹配成功否则返回None。 示例 python import re result re.search(r\d, abc123def) if result:     print(result.group())  # 输出 123 1.3 查找所有匹配 re.findall(pattern, string) 功能查找所有匹配的子串并以列表形式返回。 返回一个列表其中包含所有匹配的字符串。 示例 python import re results re.findall(r\d, 123 abc 456 def 789) print(results)  # 输出 [123, 456, 789] 1.4 替换文本 re.sub(pattern, repl, string) 功能用指定的替换文本替换匹配的模式。 返回替换后的字符串。 示例 python import re result re.sub(r\d, #, abc 123 def 456) print(result)  # 输出 abc # def # 1.5 分割字符串 re.split(pattern, string) 功能根据模式分割字符串。 返回一个列表其中包含分割后的字符串。 示例 python import re result re.split(r\W, hello, world! Python is great.) print(result)  # 输出 [hello, world, Python, is, great, ] 2. 正则表达式的特殊字符 .匹配除换行符外的任何字符。 ^匹配字符串的开头。 $匹配字符串的结尾。 *匹配前一个字符零次或多次。 匹配前一个字符一次或多次。 ?匹配前一个字符零次或一次。 {n}匹配前一个字符恰好n次。 {n,}匹配前一个字符至少n次。 {n,m}匹配前一个字符至少n次但不超过m次。 []匹配括号内的任意字符。 |表示“或”操作。 \d匹配任何数字等同于[0-9]。 \D匹配任何非数字字符。 \w匹配任何字母数字字符等同于[a-zA-Z0-9_]。 \W匹配任何非字母数字字符。 \s匹配任何空白字符包括空格、制表符和换行符。 \S匹配任何非空白字符。 3. 匹配对象方法 group()返回匹配的字符串。 groups()返回一个包含所有匹配组的元组。 start()返回匹配的开始位置。 end()返回匹配的结束位置。 span()返回匹配的起始和结束位置的元组。 示例 python import re # 定义模式和字符串 pattern r(\d) string There are 123 apples and 456 oranges. # 使用 re.search 查找第一个匹配 match re.search(pattern, string) if match:     print(match.group())  # 输出 123     print(match.groups())  # 输出 (123,) # 使用 re.findall 查找所有匹配 matches re.findall(pattern, string) print(matches)  # 输出 [123, 456] 4. 编译正则表达式 re.compile(pattern) 功能将正则表达式编译成一个正则表达式对象可以多次使用。 示例 import re pattern re.compile(r\d) result pattern.findall(The numbers are 123 and 456.) print(result)  # 输出 [123, 456] 模拟github登录异地登录需要邮件验证码未解决 GitHub网站https://github.com/login 勾选Preserve log记录每次响应  登录后查看post请求产生的Payload此处信息可以两次登录对比看以此得到想要模拟的登录信息 完整实现github登录代码  # -*- coding: utf-8 -*- import re# 1.获取并模拟登录操作 2.保存登录会话信息 3.验证是否登录成功 import requests from requests import Sessiondef do_auth_token(session: Session):global responseresponse session.get(https://github.com/login)if response.status_code ! 200:print(请求失败请稍后再试)exit(0)login_html response.content.decode()auth_token re.findall(rnameauthenticity_token value(.*?), login_html)[0]return auth_tokendef do_auth_login(session: Session):post_data {commit: Sign in,authenticity_token: auth_token,login: 123456,password: 123456, # 登录密码为了个人账号安全我这里不是真实密码webauthn-conditional: undefined,javascript-support: true,webauthn-support: supported,webauthn-iuvpaa-support: unsupported,return_to: https://github.com/login}response session.post(urlhttps://github.com/session, datapost_data)if response.status_code ! 200:print(请求失败请检查参数)else:print(请求session 成功)def do_login_status(session: Session):response session.get(https://github.com/csqting)html_content response.contentresponse1 re.findall(rtitle(.?)(GitHub)?/title, html_content.decode(utf-8))try:end_str response1[0][1]except IndexError:end_str if end_str :# 个人主页的title内容如果结尾没有GitHub说明登录成功print(登录成功)else:print(登录失败)with open(github_profile.html, wb) as f:f.write(html_content)if __name__ __main__:# 使用session进行状态保持session requests.session()session.headers {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36}# 1. 获取并模拟登录操作auth_token do_auth_token(session)# 2. 保存登录会话信息do_auth_login(session)# 3. 验证是否登录成功do_login_status(session)到此requests模块基本结束下面就是数据提取的学习。
http://www.tj-hxxt.cn/news/223889.html

相关文章:

  • 学设计网站沈阳创新网站建设报价
  • 网站建设需要集齐哪5份资料黑群晖做网站
  • 广州建设银行官方网站域名查询万网
  • 建设银行网站银行登录负责做网站的叫什么公司
  • dedecms网站模板江苏企业展厅设计公司
  • 做国外百科知识网站如何查询某个网站的设计公司
  • 设计公司网站域名重庆食品公司
  • seo网站收录工具网站背景怎么换
  • 杭州网站案列最新营销模式
  • 在哪个公司建设网站好网页设计与制作考试试题及答案
  • 安阳网站建设哪家专业济南网站APP
  • 可以做公众号封面图的网站dedecms插件
  • 多语言企业网站建设自动seo优化
  • 镇江网站建设方案泉州网站建设技术外包
  • 网站开发合同 附件企业运营管理案例分析
  • wap 手机网站建设cpa推广平台
  • 如何进行外贸网站建设西安稳定的seo
  • 建设网站外贸网站呼叫中心 建设工期
  • 泰兴网站建设吧自己做网站还是公众号
  • 网站设计文案上海网站建设专业公司哪家好
  • 做学校网站的内容做网站注册营业执照
  • 长沙seo网站网页设计页面大小
  • 福田做棋牌网站建设哪家技术好外网浏览入口
  • 网站 手机版 电脑版 怎么做的定向推广
  • 江苏建设网官方网站云主机软件
  • 怎样申请网站空间WordPress电子书模板模板
  • 长沙手机网站开发架子鼓谱那个网站做的好
  • 类似百度的网站wordpress文章无法中文
  • 建筑设计网站issuu定制app网站
  • 男女直接做视频教学视频网站wordpress代码高亮插件张戈