![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
Python相关
一千次晚安。
凡事发生必将有益于我
展开
-
python十一行代码实现御剑扫描器功能
转自个人博客:python之十一行代码实现御剑扫描器功能 - Tron ' blog代码为两年前所写,现在看来没有使用多线程等各种方法,单纯扫描速度会非常慢python的强大之处在于其的简洁今天看了表哥rock以前给推的requests库的文档看到有status_code此对象方法可以返回响应状态码requests库自己带了一个方便判断页面是否正常返回的内置状态码查询对象requests.codes.ok二者配合判断可以实现对页面返回的布尔值判断,可以配合if函数使用r = reque原创 2021-10-11 17:24:11 · 301 阅读 · 0 评论 -
python爬虫之爬取拉勾网职位数据
转自个人博客:python爬虫之爬取拉勾网职位数据 - Tron ' blog利用对json的数据解析并保存到Excel文件完成爬虫目标通过对请求的分析发现是一个post请求获取json数据然后才返回信息,所以可以直接获取json完整代码已放GitHubGitHub - Tron521/lagouspider: 获取职位信息spider...原创 2021-10-11 17:20:48 · 555 阅读 · 0 评论 -
python爬虫之爬取知乎发现
源码已放GitHub:zhihuexplore此次使用到的库有四个请求+解析urljoin为urllib库里面的一个整合相对链接的方法可以对链接进行一个合并利用了beautifulsoup的正则表达式查找首先分析目标可以看到每一个问题的链接都会有/question这个相对目录,而每一个专题则是/special这样可以进行正则表达式的构造:^/question可以非常快速的进行定位question_regex = re.compile(r"^/question")special_r原创 2021-10-11 17:19:28 · 189 阅读 · 0 评论 -
python的命令行写法
转自个人博客:python的命令行写法 - Tron ' blogimport sysaddr = str("http://"+sys.argv[1])python自带模块sys有一个获取命令行参数的功能argv为从命令行获取的被当做一个可以迭代的属性argv[0]为当前执行python的文件名,向依次递增高级命令行写法:argparsedemo1:import argparseparser = argparse.ArgumentParser(description =原创 2021-10-11 17:17:34 · 785 阅读 · 0 评论 -
python爬虫之ajax技术
转自个人博客python爬虫之ajax技术 - Tron ' blogAjax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。——百度百科发送 Ajax 请求到网页更新的这个原创 2021-10-11 17:16:10 · 224 阅读 · 0 评论 -
python爬虫之微博爬虫
weibospider源码已放GitHub利用ajax爬取没有反爬机制的触屏版转自个人博客:python爬虫之微博爬虫 - Tron ' blog原创 2021-10-11 17:14:51 · 321 阅读 · 0 评论 -
python爬虫css选择器的使用
python爬虫之css选择器的使用 - Tron ' blog转自个人博客在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。w3school给出的css选择器手册.class demo: .intro 选择class为intro的标签id demo: #111 选择id为111的标签element demo: p 选择所有p标签element,element demo: p,a 选择所有的p标签以及a标签element element demo: div p 选择所有.原创 2021-10-11 17:13:32 · 1034 阅读 · 0 评论 -
使用python检测项目代码数量
使用python检测项目代码数量import argparseimport osimport enumdef if_legal(dir)://检测目录是否存在 if os.path.exists(dir): return True else : return Falsedef get_allfiles(dir,filter)://获取当前路径所有的文件和目录 for index_dir,_,filenames in os.walk(dir):原创 2021-10-10 23:01:33 · 226 阅读 · 0 评论