- 博客(24)
- 收藏
- 关注
转载 防止sql注入
那么mysql该如何防止sql注入?我们通过以下三种方法进行防治sql注入 1.开启php的魔术模式,,magic_quotes_gpc = on即可,当一些特殊字符出现在网站前端的时候,就会自动进行转化,转化成一些其他符号导致sql语句无法执行。 2.网站代码里写入过滤sql特殊字符的代码,对一些特殊字符进行转化,比如单引号,逗号,*,(括号)AND 1=1 、反斜杠,select union等...
2019-05-08 08:05:23
333
翻译 Python反爬虫机制
添加请求头User-Agent: 如果不添加请求头,网站会认为不是用浏览器操作,会进行反爬虫,添加请求头,网站会识别你是用哪个浏览器,不同的浏览器User-Agent不同 修改访问频率: 大多数情况下,我们遇到的是访问频率限制。如果你访问太快了,网站就会认为你不是一个人。这种情况下需要设定好频率的阈值,否则有可能误伤。 遇到这种网页,最直接的办法是限制访问时间 需要你限制不定的时间,不能用...
2018-12-26 10:59:34
488
原创 flask中for循环
(一)针对字典 html代码: {% for k,v in user.items() %} {{k}}:{{v}} {% endfor %} py代码: def fro(): user = { ‘user’: ‘李富成’, ‘age’: 18 } return render_template(‘fro.html’, user=user) (二)针对数组 html代码: {% for k in us...
2018-11-27 11:07:48
6396
原创 url_for反转
url_for 反转:通过视图函数名得到路径 @app.route(’/exit/’) def id(id): return ‘接收参数%s:’%id @app.route(’/fan’) def fan(): return url_for(‘id’,id=‘123’)#第一个id是函数名,第二个是参数名 通过fan()函数会得到id函数的路径 ...
2018-11-27 10:57:08
461
原创 flask 前端(html)与后端(py)相互传数据
1.后端如何得到前端数据 1)如果前端提交的方法为POST: 后端接收时要写methods=[‘GET’,‘POST’] xx=request.form.get(xx); 2)如果是GET xx=request.args.get(xx) 2.后端向前端传数据 1) 传单个数据` return render_template(‘需要传参网址’,xx=u’ xx’); 前端接收: {{xx}} 2) ...
2018-11-25 17:03:59
32747
2
原创 flask连接数据库以及对数据库的增删查改
下载库 1)pip install SQLAlchemy 2) 下载mysql-python 这是第三方库,在https://pypi.org/下载 2.连接数据库配置 创建config.py DIALECT=‘mysql’ #数据库类型 DRIVER=‘pymysql’ USERNAME=‘root’ #用户名 PASSWORD=‘root’ #密码 HOST=‘127.0.0.1’ #本地 ...
2018-11-23 10:38:48
904
原创 Python利用selenium爬取去哪儿网
##加粗样式 需要解决的难题: 1) 验证码的识别 2) 对网页的验证码进行截取 2) IP池的构建 3) 对网页延迟加载的解决 第一步: 验证码的识别: 之前也试过写个算法,对验证码进行识别,但是太复杂了,没能实现,网上搜索,发现有个"云打码"的平台,能够识别,准确率高达98%,下面是Python对这个接口的引用: #coding=utf-8 import json import ti...
2018-11-04 17:48:01
2022
2
原创 python
from selenium import webdriver import re from bs4 import BeautifulSoup import time def url_open(driver,content):#爬取源代码 elem=driver.find_element_by_css_selector(’#q’) elem.send_keys(content) submit=dri...
2018-09-27 23:01:17
154
原创 python爬取淘宝网
from selenium import webdriver import re from bs4 import BeautifulSoup import time def url_open(driver,content):#爬取源代码 elem=driver.find_element_by_css_selector(’#q’) elem.send_keys(content) submit=dri...
2018-09-27 23:00:31
1247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅