使用selenium实现QQ邮箱登录及发送邮件源码以及封装后的源码!

使用selenium实现QQ邮箱登录及发送邮件代码实现:import timefrom selenium import webdriver# executable_path参数是与你所用浏览器对应的浏览器引擎绝对路径driver=webdriver.Chrome(executable_path="C:\my\Chrome_guge\chromedriver.exe")url = 'https://mail.qq.com/cgi-bin/loginpage'driver.get(url)ti

原创 点赞0 阅读86 收藏0 评论0 15 天前

VirtualBox内安装ubuntu16.04(带GUI界面)desktop的iso文件及安装步骤

安装步骤及镜像都在网盘:链接:https://pan.baidu.com/s/1_WbFz71I1xvZJ-aGjEwOvA提取码:a5l0

原创 点赞0 阅读124 收藏0 评论0 15 天前

报错:elasticsearch.exceptions.ConnectionError: Conne

以上是报错信息!!!(本人将es放进了docker容器中)这个报错是由于 elasticsearch 连接错误,检查一下有没有开启elasticsearch服务将elasticsearch启动,再次运行就不会出错了具体解决步骤:使用docker ps -a查看所有的容器;docker start es-ik启动放有es的容器;curl http://0.0.0.0:9200会发现已经放有es的容器已启动!...

原创 点赞0 阅读87 收藏0 评论0 15 天前

同源策略及跨域请求解决方案

1.浏览器的同源策略同源策略是浏览器的一个安全功能,不同源的客户端脚本(js文件)在没有明确授权的情况下,不能读写对方资源。只有同一个源的脚本赋予dom、读写cookie、session、ajax等操作的权限。 所以xyz.com下的js脚本采用ajax读取abc.com里面的文件数据是会被拒绝的。另外同源策略只对网页的HTML文档做了限制,对加载的其他静态资源如javascript、css、图片等仍然认为属于同源。同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于

原创 点赞0 阅读98 收藏0 评论0 15 天前

L1-003 个位数统计 (15分)

python代码解答:a = input()b = []for i in a: b.append(int(i))b.sort()b = set(b)for j in b: print(int(j),end="") sum = 0 for k in a: if j == int(k): sum += 1 else: continue print(":",end="") .

原创 点赞0 阅读97 收藏0 评论0 15 天前

全能型终端神器——MobaXterm简介,安装及基操!

本文推出一款集万千于一身的全能型终端神器——MobaXterm!(本人使用的初衷是看上了其可以直接将windows下文件拖拽进虚拟机这一绝技!)这款神器的优点:1. 功能十分强大,支持SSH,FTP,串口,VNC,X server等功能;2. 支持标签,切换也十分方便;3. 众多快捷键,操作方便;4. 有丰富的插件,可以进一步增强功能;5. 虽然有收费版,但免费版已经完全够用……当然优点、功能远不止这些,更多闪光点期待读者去发掘!1.软件的安装直接去官网下载,有免费版下载。(官网下载速度

原创 点赞0 阅读111 收藏0 评论0 15 天前

如何解决高并发问题!!!

一、秒杀业务为什么难做?im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);微博系统,每个人读你关注的人的数据,一个人读多个人的数据;秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如:12306抢票,票是有限的,库存一份,瞬时流量非常多,都读相同的库存。读写冲突,锁非常严重,这是秒杀业务难的地方。那我们怎么优化秒杀业务的架构呢?二、优化方向优化方

原创 点赞0 阅读225 收藏0 评论0 15 天前

user-agent

Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.29 Safari/525.13Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/531.4 (KHTML, like Gecko) Chrome/3.0.194.0 Safari/531.4Mozilla/5.0 (Windows;

原创 点赞0 阅读119 收藏0 评论0 15 天前

JWT原理及如何实际使用

引言-----------在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。1.什么是JWT?Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获

原创 点赞0 阅读135 收藏0 评论0 15 天前

机器学习

机器学习概述1.1 人工智能概述人工智能起源 图灵测试 达特茅斯会议人工智能的发展经历的3个阶段 1980年是正式成型期,尚不具备影响力 1990-2010年代是蓬勃发展期,诞生了众多的理论和算法,真正走向了实用 2012年之后是深度学习期,深度学习技术诞生并急速发展,较好的解决了现阶段AI的一些重点问题,并带来了产业界的快速发展1.2 人工智能主要分支人工智能、机器学习和深度学习 人工智能和机器学习,深度学习的关系: 机器学习是人

原创 点赞0 阅读120 收藏0 评论0 15 天前

Scrapy中selenium的应用-----并通过京东图书书籍信息爬取项目进行实操!

引言------在通过scrapy框架进行某些网站数据爬取的时候,往往会碰到页面动态数据加载(ajax)的情况发生,如果直接使用scrapy对其url发请求,是绝对获取不到那部分动态加载出来的数据值。但是通过观察我们会发现,通过浏览器进行url请求发送则会加载出对应的动态加载出的数据。那么如果我们想要在scrapy也获取动态加载出的数据,则必须使用selenium创建浏览器对象,然后通过该浏览器对象进行请求发送,获取动态加载的数据值。1.案例分析:需求:爬取京东图书中的所有书籍信息。 (URL为ht

原创 点赞0 阅读133 收藏0 评论0 15 天前

基本库urllib的使用(超详解!)

简介:urllib库(官方文档!),是Python内置的HTTP请求库,它包含如下4个模块:1.request:它是最基本的HTTP请求模块,可以用来模拟发送请求。就像在浏览器里输入网址然后回车一样,只需要给库方法传入URL以及额外的参数,就可以模拟实现这个过程了。2.error:异常处理模块,如果出现请求错误,我们可以捕获这些异常,然后进行重试或其他操作以保证程序不会意外终止。3.parse:一个工具模块,提供了多种URL处理方法。比如:拆分,解析,合并等。4.robotparser:主要是用

原创 点赞0 阅读136 收藏0 评论0 15 天前

使用Mitmproxy工具进行小姐姐图片(不管什么网站,只要是.jpg格式的图片都可自动下载)的批量

抓取目标:1.首先Mitmproxy工具的下载及使用:点我观看!2.实战——小姐姐图片批量下载:实现——在你使用浏览器欣赏你自备的小姐姐图片资源的时候自动下载哦!①脚本编写:import osindex = 0def response(flow): global index print('===========开始执行===========') # 图片后缀有jpg和jpeg两种,分类讨论! if flow.request.url.split('.').

原创 点赞0 阅读93 收藏0 评论0 15 天前

豆瓣Top250电影信息爬取+使用多线程提高效率实现信息爬取(随拿随用呦!)

1.目标URL:https://movie.douban.com/top250!2.python中利用requests+etree+re+json+fake_useragent模块实现:(代码没有任何问题,可以随拿随用!)import requestsfrom lxml import etreeimport reimport jsonfrom fake_useragent import UserAgentdef films(num): page_url="https://movie

原创 点赞0 阅读88 收藏0 评论0 15 天前

加密解密概念和作用;字符编码;Base64编码原理;三种加密方式:单向加密(MD5,SHA,对称加密

引子:涉及爬虫,可能很多人大都听过加密解密,那么,加密解密这究竟是个啥玩意呢?下面通过一个例子来实现一个最简单的加密解密:第一步:比如你想和小明说一句hello world,但是你不希望其他人看得懂,就需要对你发出的信息进行加密。这里就通过使每一个字母都往后移三位,比如:a就加密为d。for c in 'hello world': print(chr(ord(c) + 3),end="") # 输出为:khoor#zruog'''方法讲解:

原创 推荐 点赞0 阅读385 收藏0 评论0 15 天前

进程,线程,协程详解!!!

1.关于进程①百度百科:(点我跳转!)进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。定义:(分为狭义定义和广义定义!)(1)狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is b

原创 点赞0 阅读110 收藏0 评论0 15 天前

单纯前端实现抽奖小游戏

界面如下,大家可以自己copy一份试试哦!具体操作:在本地新建一个.txt文档即可,然后copy下面代码。最后将文档后缀名改为.html,双击即可!!!**可以通过更改45~53行div标签的文本内容来更改奖项!**<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>抽奖</title> <style>

原创 点赞0 阅读189 收藏0 评论0 15 天前

Chrome调试面板的学习及其浏览器快捷键使用(最常用!)

1.Chrome调试面板(1)常用面板定位小箭头按钮(左边第一个):选中Elements面板,并启动该按钮,可以在页面中定位相应元素的源代码位置,或者选择源代码位置可定位到页面相应的元素。手机-PC视图切换按钮(左边第二个):启动该按钮,网页可以在pc网址网页和手机网址网页之间进行转换。由于在爬虫过程中,爬取手机网址网页相对来说更容易,所以可以通过该按钮将网页切换至移动网页实现更快速爬取操作。Elements面板(元素面板)该面板显示了渲染完毕后的全部HTML源代码,在使用selenium

原创 点赞0 阅读193 收藏0 评论0 15 天前

JS中类和对象的学习之七道习题实现【分别定义一个猫,狗,枪,匕首,矩形(有求面积,求周长的方法),圆

1.JS中对象的实现:定义一个手机对象——手机包含两个属性:品牌,价格;手机包含两个方法:打电话,发短信;<script type="text/javascript"> var phone = { brand : "vivo", price : 1999, call : function(){ document.write(this.brand + "拨号中" + "<br>"); }, message: function(context){

原创 点赞0 阅读175 收藏0 评论0 15 天前

'scrapyd-deploy' 不是内部或外部命令,也不是可运行的程序或批处理文件 报错的解决!!!

‘scrapyd-deploy’ 不是内部或外部命令,也不是可运行的程序或批处理文件使用scrapyd进行远程爬虫项目部署时,使用scrapyd-client报错!!!原因:scrapyd和scrapyd-client版本不兼容!直接pip安装的scrapyd版本为1.2.0,scrapyd-client版本为:1.1.0解决办法:安装一个版本和scrapyd相适应的scrapyd-c...

原创 点赞0 阅读192 收藏0 评论0 15 天前

使用队列实现进程之间的数据共享

如何创建多个进程?进程之间如何实现通信?使用队列实现进程之间的数据共享!!!from multiprocessing import Queue,Processimport time,randomlist1 = ["Java","Python","C","Go"]def write(queue): for value in list1: print(f"正在向队列中添加数据--...

原创 点赞0 阅读186 收藏0 评论0 15 天前

requests库爬一下百度的可爱的猫咪的照片(注意:不要爬太多哦!!!)

代码如下:(简单易懂方便!)import requestsimport reimport os#动态加载的图片的抓取 (1)分析动态网页的规律 拿下来做对比,发现pn是可变的有规律的 (2)构造pn值 获取相应的page_url(每个包含30张图片)img_1="https://image.baidu.com/search/acjson?tn=resultjson_com&am...

原创 点赞0 阅读193 收藏0 评论0 15 天前

利用requests以及etree爬取京东首页30部手机信息并分别存储csv文件以及excel文件

1.目标数据:(下面网页首页的30部手机部分信息)(网址:https://search.jd.com/Search?keyword=%E6%89%8B%E6%9C%BA&enc=utf-8&wq=%E6%89%8B%E6%9C%BA&pvid=8f341712482744078ed70c8710a4c722)2.码:(requests,lxml,pands库都可)...

原创 点赞0 阅读204 收藏0 评论0 15 天前

题库(猜数字小游戏)前端实现

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>猜数字</title></head><body><h1>猜数字游戏</h1><p>请输入1~100之间...

原创 点赞0 阅读195 收藏0 评论0 15 天前

C入门基础资料

链接:https://pan.baidu.com/s/1qwDi9FhsVQKEPPJ8O0a3XA提取码:4eep复制这段内容后打开百度网盘手机App,操作更方便哦

原创 点赞0 阅读180 收藏0 评论0 15 天前

mysql及其可视化管理工具navicat;redis数据库及其可视化管理工具RedisDeskto

安装及简单使用mysql数据库及其可视化管理工具navicat;安装及简单使用redis数据库!!!百度网盘:链接:https://pan.baidu.com/s/1n5txLyo2RIlITLYri8RauQ提取码:un2q...

原创 点赞0 阅读194 收藏0 评论0 15 天前

简单实现网页验证码

实现功能:1.通过页面刷新以及鼠标点击验证码区域可以实现验证码的刷新;2.实现常规验证码的操作。如果你不输入验证码会告诉你让你输入;如果输入错误也会提醒你;当你输入正确无误会庆祝哦!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&g...

原创 点赞0 阅读197 收藏0 评论0 15 天前

纯靠网页简单实现表格信息的添加和删除

实现要求:1.可将用户输入的信息添加到表格中2.通过单击删除按钮可以删除表格内指定行的内容<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表格行的添加及删除</title> <style> ...

原创 点赞0 阅读183 收藏0 评论0 15 天前

网页钟表小设计(网页小练习)

实现效果(截图为静态图):## 代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>时钟</title> <style> .clock{ width:...

原创 点赞0 阅读198 收藏0 评论0 15 天前

深入浅出讲解Flask中的蓝图

百度可知:flask中的蓝图最主要的目的还是增强代码的可读性,降低其耦合度,比如做一个项目,代码业务逻辑量很大,这是可以引入蓝图进行处理!官方点的说:蓝图就是一个**存储操作路由映射方法的容器**,主要用来实现客户端请求和URL相互关联的功能。 在Flask中,使用蓝图可以帮助我们实现模块化应用的功能。 蓝图:用于实现单个应用的视图、模板、静态文件的集合。 (是不是很像Django中的app的作用!)1.Flask中为何要用到蓝图这个东西呢?项目开发是一个相对于来说非常耗时间和精力的一

原创 点赞0 阅读176 收藏0 评论0 15 天前
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
写文章