python自动抓取指定信息_使用python自动转发抓取的网页信息
1.[代码][Python]代码
# -*- coding: utf-8 -*-
from selenium import webdriver
import time
from email.header import Header
from email.mime.text import MIMEText
from email.utils import parseaddr, formataddr
import smtplib
def easyNet():
driver = webdriver.PhantomJS(executable_path = 'D:/phantomjs-2.0.0-windows/bin/phantomjs.exe')
driver.get('http://study.163.com/course/introduction.htm?courseId=1002810012')
time.sleep(5)
data = driver.find_element_by_id('j-coursehead').text
a = data.find('\n')
b = data[a+1:].find('\n')
num1 = data[a+1:a+1+b]
driver.quit()
return 'Download of EasyNet is:'+ num1
def tencent():
driver = webdriver.PhantomJS(executable_path='D:/phantomjs-2.0.0-windows/bin/phantomjs.exe')
driver.get('https://ke.qq.com/course/136810')
time.sleep(5)
data = driver.find_element_by_class_name('tt-below-line').text
a = data.find(' ')
b = data[a + 1:].find('\n')
num2 = data[a + 1:a + 1 + b]
driver.quit()
return 'Download of Tencent is:'+ num2
def baiDu():
driver = webdriver.PhantomJS(executable_path='D:/phantomjs-2.0.0-windows/bin/phantomjs.exe')
driver.get('http://www.chuanke.com/1018455-83204.html')
time.sleep(5)
data = driver.find_element_by_class_name('c-333').text
num3 = data[:]
driver.quit()
return 'Download of baidu is:'+ num3
report_data = easyNet() + '\n' + tencent() + '\n' + baiDu() + '\n' + 'This is my reports, see you!'
def _format_addr(s):
name, addr = parseaddr(s)
return formataddr((Header(name, 'utf-8').encode(), addr))
from_addr = '1061****01@qq.com'
password = 'bnrfzeeghumdbfbd'
to_addr = ['132****849@qq.com', '2365****92@qq.com']
smtp_server = 'smtp.qq.com'
msg = MIMEText(report_data, 'plain', 'utf-8')
msg['From'] = _format_addr('Student ' % from_addr)
msg['To'] = _format_addr('Boss ' % to_addr)
msg['Subject'] = Header('Reports', 'utf-8').encode()
server = smtplib.SMTP_SSL(smtp_server, 465, timeout=10)
server.set_debuglevel(0)
server.login(from_addr, password)
server.sendmail(from_addr, to_addr, msg.as_string())
server.quit()
python自动抓取指定信息_使用python自动转发抓取的网页信息相关推荐
- python批量提取word指定内容_使用python批量读取word文档并整理关键信息到excel表格的实例...
目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...
- python从邮箱获取指定邮件_用python提取并统计指定邮箱里的特定邮件
1.需求描述: 我们经常有这样的需求,需要某个邮箱中提取一个mailist的人员,发来的特定邮件,比如他们的周报,提交的patch等等.由于这是一个周期性的工作,有很大的重复和繁杂性,我们这里编写了一 ...
- python从邮箱获取指定邮件_用python提取并统计指定邮箱里的特定邮件 | 学步园
1.需求描述: 我们经常有这样的需求,需要某个邮箱中提取一个mailist的人员,发来的特定邮件,比如他们的周报,提交的patch等等.由于这是一个周期性的工作,有很大的重复和繁杂性,我们这里编写了一 ...
- 下面哪个python库不能用于提取网页信息_利用python的webscraping库采集抓取爱帮网电话号码...
利用python的webscraping模块抓取爱帮网电话号码,本文采集该页面的标题和2个电话号码, 具体的python代码: # -*- coding: UTF-8 -*- ''' Created ...
- python爬房源信息_用python爬取链家网的二手房信息
题外话:这几天用python做题,算是有头有尾地完成了.这两天会抽空把我的思路和方法,还有代码贴出来,供python的初学者参考.我python的实战经历不多,所以代码也是简单易懂的那种.当然过程中还 ...
- python抓取经典评论_通过Python抓取天猫评论数据
每日干货好文分享丨请点击+关注 对商业智能BI.数据分析挖掘.大数据.机器学习感兴趣的加微信tsbeidou,邀请你进入交流群. 欢迎关注天善智能微信公众号,我们是专注于商业智能BI,大数据,数据分析 ...
- python爬取本地天气信息_用Python写一个爬取中国天气网的终端版天气预报爬虫
导语 前几篇文章介绍了爬取静态网站的主要方法.今天写一个小项目实践一下.本项目可以在终端窗口查询全国3400多个区县的当日天气信息和近七天天气信息. 实现效果 [Python爬虫]写一个爬取中国天气网 ...
- python关于二手房的课程论文_基于python爬取链家二手房信息代码示例
基本环境配置 python 3.6 pycharm requests parsel time 相关模块pip安装即可 确定目标网页数据 哦豁,这个价格..................看到都觉得脑阔 ...
- python 循环定时器 timer显示数据_【Python】多线程、定时循环爬取优信二手车信息...
爬虫 爬取优信二手车:循环遍历每页,获取相应的有价值字段信息,这里不详细阐释了. 多线程 Python中,使用concurrent.futures模块下的ThreadPoolExecutor类来实现线 ...
- python爬取旅游信息_用Python爬取了全国近5000家旅游景点,分析国庆去哪玩
2020 国庆马上就要到了 我想今年大家在家都憋坏了 今年国庆和中秋刚好又是同一天,加起来有 8 天假 这么长的假期,当然是出去 玩玩玩! 但是每次长假期间,你有没有想起被人山人海支配的恐惧呢? 那么 ...
最新文章
- 2021年大数据Hive(九):Hive的数据压缩
- 利用ASP.NET生成静态页面
- [js高手之路]打造通用的匀速运动框架
- 全球及中国软磁镍合金行业供需前景与投资策略研究报告2022版
- 【Python】电商用户复购数据实战:图解Pandas的移动函数shift
- Android内存泄漏总结
- Mac下cocos2dx-3.2+Xcode环境配置和项目创建
- linux android sdk gengxinman,Android 实现增量更新
- qt结构体嵌套结构体方法_9.2 C++结构体类型变量
- nginx哪个版本性能好_骁龙750g和天玑1000+哪个好-参数性能对比
- can't select mysql database_ERROR 1006 (HY000) Can't create database (errno: 13) MySQL 5.6.12
- 昨天一冲动,给头儿说留所了。。。
- AAAI-22 预征稿通知
- single-spa
- 程序员常用的博客网站
- ASP中Split分割字符串函数的实例用法
- 计算机技能大赛 英语,计算机科学与技术学院英语技能大赛圆满结束
- 【编程实践】什么是计算机编程?定义软件开发。What is Computer Programming? Defining Software Development.
- 2001-2020年全国31省城镇居民人均可支配收入/居民实际收入水平
- 秀米svg点击显示另一张图_秀米说:SVG和图文排版
热门文章
- 从双十一强化体验认知,看苏宁的“自增强回路”增长飞轮
- 串口使用stream_使用SerialPort库进行Node物联网项目开发
- 有小数点的补码怎么算_写给投资小白,指数基金,在哪买?怎么买?
- qq机器人自动回复带脚本可以实现吗_有人用Python写了个自动亏钱脚本,还能微信实时通知!
- java 安装后找不到文件_(已解决)jdk安装 系统找不到文件C:\ProgramData\Oracle\Java\javapath\java.exe...
- php 半角全角,PHP 全角转半角实现代码
- java 泛型集合应用_Java泛型集合的应用和方法
- 从0搭建一个Springboot+vue前后端分离项目(五)创建后台Springboot工程
- Python容器类型公共方法汇总
- Python可变序列中的一些坑