python反爬与反反爬
文章平均质量分 73
以flask+js+html讲解web开发反爬虫和爬虫反反爬知识
stripe-python
python3爱好者
展开
-
python反爬与反反爬 (三) 登录
目录反爬下载包index.htmllogin.htmlweb.py爬虫方案1.form模拟登录2.cookies使用curl2py反爬参考https://www.cnblogs.com/ityouknow/p/12993209.html我们使用flask-login实现登录验证新建一个如下的flask项目:下载包pip install flaskpip install flask-loginpip install werkzeugindex.html<!DOCTYPE ht原创 2021-08-23 13:26:12 · 446 阅读 · 0 评论 -
python反爬与反反爬 (二) ajax
文章目录反爬爬虫方案1.解析js2.selenium下载selenium下载Chrome驱动添加到环境变量编写代码反爬ajax使用js代码设置网页样式,而不直接使用html。如下js代码将id为show-text的标签设为hello worlddocument.getElementById("show-text").innerHTML = "hello world"等价与:<p id="show-text">hello world</p>使用script标签做一个h原创 2021-08-18 15:00:44 · 883 阅读 · 4 评论 -
python反爬与反反爬 (一) 请求头
HTTP 请求报文由3部分组成(请求行 + 请求头 + 请求体)随便找个网页,开F12,找到Network我的用的是Chrome然后刷新,可以看到有很多请求:随便点一个,Request Headers下的就是你的请求头:其中User-Agent最为重要,服务器可以通过他来判断是不是机器(js加密后面再讲)反爬在python中写一个请求头反爬:import flaskapp = flask.Flask(__name__)@app.route('/')def index():原创 2021-07-27 19:04:26 · 1123 阅读 · 0 评论