import base64
import requests
from Crypto.Cipher import AES
from Crypto.Util.Padding import pad
from lxml import etree
response = requests.get('http://ggzy.zwfwb.tj.gov.cn/jyxxzfcg/index.jhtml')
data = etree.HTML(response.text)
parents = data.xpath("//div[@class='article-list3-t']")
for per_data in parents:
publish_time = ''.join(per_data.xpath(".//div[@class='list-times']//text()"))
title = ''.join(per_data.xpath(".//a//text()")).strip("\r\n").strip()
url = ''.join(per_data.xpath("./a/@url"))
key = 'qnbyzzwmdgghmcnm'
hh = url
aa = hh.split("/")
aaa = len(aa)
bbb = aa[aaa - 1].split('.')
ccc = bbb[0]
cccc = bbb[1]
if cccc.find('jhtml') != -1:
aes = AES.new(key.encode(), AES.MODE_ECB)
res = aes.encrypt(pad(ccc.encode(), AES.block_size, style='pkcs7'))
# 用base64转成字符串形式
ddd = base64.b64encode(res).decode()
ddd = ddd.replace("/", "^")
ddd = ddd[0:-2]
bbbb = ddd + '.' + bbb[1]
aa[aaa - 1] = bbbb
uuu = ''
for i in aa:
uuu += i + '/'
uuu = uuu.strip('/')
url = uuu
# print(uuu)
print(url, title, publish_time)
某津市公共资源交易平台链接加密分析
需积分: 8 158 浏览量
2023-02-28
00:36:01
上传
评论
收藏 2KB ZIP 举报
跳舞的皮埃尔
- 粉丝: 3246
- 资源: 19
最新资源
- IMG_0694.GIF
- 基于图像的三维模型重建C++源代码+文档说明(高分课程设计)
- 基于聚焦法的工件立体测量方案,根据数据进行三维重建 使用HALCON处理图像,MATLAB拟合数据+源代码+数据集+效果图
- 锄战三国村 修改:货币使用不减 v1.10(2) 原创 (中文).apk
- 基于python实现的单目双目视觉三维重建+源代码+图像图片(高分课程设计)
- 基于C+++OPENCV的全景图像拼接源码(课程设计)
- 基于Python+OpenCV对多张图片进行全景图像拼接,消除鬼影,消除裂缝+源代码+文档说明+界面截图(高分课程设计)
- 基于C++实现的全景图像拼接源码(课程设计)
- 基于SIFT特征点提取和RASIC算法实现全景图像拼接python源码+文档说明+界面截图+详细注释(95分以上课程大作业)
- 基于matlab实现眼部判别的疲劳检测系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈