博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【安全】requests和BeautifulSoup小试牛刀
阅读量:4982 次
发布时间:2019-06-12

本文共 933 字,大约阅读时间需要 3 分钟。

web安全的题,为了找key随手写的程序,无处安放,姑且贴上来。

1 # -*- coding: UTF-8 -*- 2 __author__ = 'weimw' 3  4 import requests 5 from BeautifulSoup import BeautifulSoup 6  7 def request_ctf5(): 8     f = open("out.txt", "w") 9     for i in range(1, 2000):10         url = 'http://ctf5.simplexue.com/8/index.php?id=' + str(i)11         res = requests.get(url)12         res_table = BeautifulSoup(res.content).find('table')13         tr_1 = res_table.findAll('tr')[0]14         try:15             tr_2 = res_table.findAll('tr')[1]16         except:17             print >> f, "no id and content"18             continue19         id_t = tr_2.findAll('td')[0].text20         content_t = tr_2.findAll('td')[1].text21         if id_t and content_t:22             print >> f, "id = %s, content = %s" % (id_t, content_t)23     return24 25 if __name__ == '__main__':26     request_ctf5()

不断修改id访问URL2000次,分析返回的页面。

  

转载于:https://www.cnblogs.com/raul-ac/p/4572766.html

你可能感兴趣的文章
给标签a加图标
查看>>
Sql 四大排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)(转载)
查看>>
git使用
查看>>
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关...
查看>>
错误状态码URL重定向
查看>>
离线安装mysql数据库
查看>>
利用R进行多元线性回归分析
查看>>
loj 558 我们的 CPU 遭到攻击
查看>>
Linux 搭建互信后,仍需要密码验证
查看>>
postgresql+postgis+pgrouting实现最短路径查询(3)--流程图
查看>>
[转]LINQ To SQL 语法及实例大全
查看>>
使用 Python 可以做什么?
查看>>
[LeetCode] Valid Palindrome
查看>>
[LeetCode] Longest Palindromic Substring
查看>>
一个请求
查看>>
map和reduce方法理解
查看>>
php调接口
查看>>
Delphi 实现多窗口任务栏显示图标《转》
查看>>
sql异常与函数
查看>>
Jquery Table 的基本操作
查看>>