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自动转发抓取的网页信息相关推荐

  1. python批量提取word指定内容_使用python批量读取word文档并整理关键信息到excel表格的实例...

    目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...

  2. python从邮箱获取指定邮件_用python提取并统计指定邮箱里的特定邮件

    1.需求描述: 我们经常有这样的需求,需要某个邮箱中提取一个mailist的人员,发来的特定邮件,比如他们的周报,提交的patch等等.由于这是一个周期性的工作,有很大的重复和繁杂性,我们这里编写了一 ...

  3. python从邮箱获取指定邮件_用python提取并统计指定邮箱里的特定邮件 | 学步园

    1.需求描述: 我们经常有这样的需求,需要某个邮箱中提取一个mailist的人员,发来的特定邮件,比如他们的周报,提交的patch等等.由于这是一个周期性的工作,有很大的重复和繁杂性,我们这里编写了一 ...

  4. 下面哪个python库不能用于提取网页信息_利用python的webscraping库采集抓取爱帮网电话号码...

    利用python的webscraping模块抓取爱帮网电话号码,本文采集该页面的标题和2个电话号码, 具体的python代码: # -*- coding: UTF-8 -*- ''' Created ...

  5. python爬房源信息_用python爬取链家网的二手房信息

    题外话:这几天用python做题,算是有头有尾地完成了.这两天会抽空把我的思路和方法,还有代码贴出来,供python的初学者参考.我python的实战经历不多,所以代码也是简单易懂的那种.当然过程中还 ...

  6. python抓取经典评论_通过Python抓取天猫评论数据

    每日干货好文分享丨请点击+关注 对商业智能BI.数据分析挖掘.大数据.机器学习感兴趣的加微信tsbeidou,邀请你进入交流群. 欢迎关注天善智能微信公众号,我们是专注于商业智能BI,大数据,数据分析 ...

  7. python爬取本地天气信息_用Python写一个爬取中国天气网的终端版天气预报爬虫

    导语 前几篇文章介绍了爬取静态网站的主要方法.今天写一个小项目实践一下.本项目可以在终端窗口查询全国3400多个区县的当日天气信息和近七天天气信息. 实现效果 [Python爬虫]写一个爬取中国天气网 ...

  8. python关于二手房的课程论文_基于python爬取链家二手房信息代码示例

    基本环境配置 python 3.6 pycharm requests parsel time 相关模块pip安装即可 确定目标网页数据 哦豁,这个价格..................看到都觉得脑阔 ...

  9. python 循环定时器 timer显示数据_【Python】多线程、定时循环爬取优信二手车信息...

    爬虫 爬取优信二手车:循环遍历每页,获取相应的有价值字段信息,这里不详细阐释了. 多线程 Python中,使用concurrent.futures模块下的ThreadPoolExecutor类来实现线 ...

  10. python爬取旅游信息_用Python爬取了全国近5000家旅游景点,分析国庆去哪玩

    2020 国庆马上就要到了 我想今年大家在家都憋坏了 今年国庆和中秋刚好又是同一天,加起来有 8 天假 这么长的假期,当然是出去 玩玩玩! 但是每次长假期间,你有没有想起被人山人海支配的恐惧呢? 那么 ...

最新文章

  1. 2021年大数据Hive(九):Hive的数据压缩
  2. 利用ASP.NET生成静态页面
  3. [js高手之路]打造通用的匀速运动框架
  4. 全球及中国软磁镍合金行业供需前景与投资策略研究报告2022版
  5. 【Python】电商用户复购数据实战:图解Pandas的移动函数shift
  6. Android内存泄漏总结
  7. Mac下cocos2dx-3.2+Xcode环境配置和项目创建
  8. linux android sdk gengxinman,Android 实现增量更新
  9. qt结构体嵌套结构体方法_9.2 C++结构体类型变量
  10. nginx哪个版本性能好_骁龙750g和天玑1000+哪个好-参数性能对比
  11. can't select mysql database_ERROR 1006 (HY000) Can't create database (errno: 13) MySQL 5.6.12
  12. 昨天一冲动,给头儿说留所了。。。
  13. AAAI-22 预征稿通知
  14. single-spa
  15. 程序员常用的博客网站
  16. ASP中Split分割字符串函数的实例用法
  17. 计算机技能大赛 英语,计算机科学与技术学院英语技能大赛圆满结束
  18. 【编程实践】什么是计算机编程?定义软件开发。What is Computer Programming? Defining Software Development.
  19. 2001-2020年全国31省城镇居民人均可支配收入/居民实际收入水平
  20. 秀米svg点击显示另一张图_秀米说:SVG和图文排版

热门文章

  1. 从双十一强化体验认知,看苏宁的“自增强回路”增长飞轮
  2. 串口使用stream_使用SerialPort库进行Node物联网项目开发
  3. 有小数点的补码怎么算_写给投资小白,指数基金,在哪买?怎么买?
  4. qq机器人自动回复带脚本可以实现吗_有人用Python写了个自动亏钱脚本,还能微信实时通知!
  5. java 安装后找不到文件_(已解决)jdk安装 系统找不到文件C:\ProgramData\Oracle\Java\javapath\java.exe...
  6. php 半角全角,PHP 全角转半角实现代码
  7. java 泛型集合应用_Java泛型集合的应用和方法
  8. 从0搭建一个Springboot+vue前后端分离项目(五)创建后台Springboot工程
  9. Python容器类型公共方法汇总
  10. Python可变序列中的一些坑