步骤

  • 链接:http://dict.eudic.net/home/dailysentence’
  • 使用urllib获取网页代码
  • 使用etree解析网页数据并使用xpath找到想要的内容
  • 扫码登录微信
  • 输入微信好友名字(一定要名字一样)并匹配好友
  • 发送

效果如下

代码

# 获取每日一句英语
from lxml import etree
from urllib.request import urlopen
import urllib
import itchat as ic## 地址
url = 'http://dict.eudic.net/home/dailysentence'
req = urllib.request.Request(url)
html = urlopen(req).read()
# 解析网页数据
html = etree.HTML(html)
# 获取想要的内容
result = html.xpath('.//div[@id="senten_move"]/p/text()')
# 英文句子
english = result[0]
# 翻译
chinese = result[1]
all = '每日一句:\n' + english + '\n' + chinese
# 登录微信
ic.auto_login()
# 输入微信好友名字
name = input()
# 查找微信好友
friends = ic.search_friends(name)
friendName = friends[0]['UserName']
# 发送消息
ic.send(all, friendName)

python爬取网页每日一句英语发给微信好友相关推荐

  1. Python爬取金山词霸每日一句,存储到MySQL中

    #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/7/3 20:25 # @Author : baoshan # @Site : ...

  2. Python爬取天气信息并定时发送给微信好友(异地恋神器)!!

    效果 前言 中国天气网: http://www.weather.com.cn/ 点击右上角的具体的天气数据 想获取哪个城市的天气,就搜索城市进行切换 这里以青岛为例 可以看到此时url为: http: ...

  3. python爬取图片-Python爬取网页中的图片(搜狗图片)详解

    前言 最近几天,研究了一下一直很好奇的爬虫算法.这里写一下最近几天的点点心得.下面进入正文: 你可能需要的工作环境: Python 3.6官网下载 本地下载 我们这里以sogou作为爬取的对象. 首先 ...

  4. python爬取网页公开数据_如何用Python爬取网页数据

    使用Python爬取网页数据的方法: 一.利用webbrowser.open()打开一个网站:>>> import webbrowser >>> webbrowse ...

  5. 编程python爬取网页数据教程_实例讲解Python爬取网页数据

    一.利用webbrowser.open()打开一个网站: >>> import webbrowser >>> webbrowser.open('http://i.f ...

  6. python爬取网页版QQ空间,生成词云图、柱状图、折线图(附源码)

    python爬取网页版QQ空间,生成词云图.柱状图.折线图 最近python课程学完了,琢磨着用python点什么东西,经过一番搜索,盯上了QQ空间,拿走不谢,欢迎点赞收藏,记得github给个sta ...

  7. python爬虫教程:实例讲解Python爬取网页数据

    这篇文章给大家通过实例讲解了Python爬取网页数据的步骤以及操作过程,有兴趣的朋友跟着学习下吧. 一.利用webbrowser.open()打开一个网站: >>> import w ...

  8. 使用Python爬取网页图片

    使用Python爬取网页图片 李晓文 21 天前 近一段时间在学习如何使用Python进行网络爬虫,越来越觉得Python在处理爬虫问题是非常便捷的,那么接下来我就陆陆续续的将自己学习的爬虫知识分享给 ...

  9. Python小姿势 - Python爬取网页数据

    Python爬取网页数据 爬取网页数据是一个比较常见的Python应用场景,有很多第三方库可以帮助我们完成这个任务.这里我们介绍一下urllib库中的一个常用方法:urllib.request.url ...

最新文章

  1. 转 sessionid如何产生?由谁产生?保存在哪里?
  2. bigdecimal正确用法_BigDecimal用法详解
  3. Android 开发者该如何进阶?
  4. 小程序获取列表的下标
  5. MySql 内连接,外连接查询方式区别
  6. python中的range_python中range()与xrange()用法分析
  7. 零基础学web前端难吗?新手该怎么学?
  8. mysql中dml语言_八、mysql DML语言
  9. 深度学习框架 —— tflearn 的学习
  10. 一个gSOAP web服务可以用多线程技术来处理请求
  11. 多重背包单调队列优化思路_单调队列优化多重背包问题
  12. Android下的串口通信实战之电子秤交互
  13. 微信小程序的转发分享功能
  14. GSMA选举新的董事会成员,宣布Orange董事长兼首席执行官Stéphane Richard出任主席
  15. 哪家python培训最好
  16. Python-基础课-第二节-02-变量与常量
  17. GRUB4DOS加载ISO启动光盘完美解决方案
  18. 微信小程序 java音乐播放器系统python php
  19. win10关于仅仅只能创建文件夹的问题
  20. 郑州科技学院计算机,郑州科技学院2005级(成)计算机信息管理一班

热门文章

  1. NOTIFYICONDATA 的使用方法
  2. 电脑监控软件哪个最好用?
  3. css画一个三角形,梯形,平行四边形
  4. 使用VisualStudio2017开发嵌入式Linux应用程序
  5. Solder Mask与Paste Mask区别
  6. [bzoj3730][点分治]震波
  7. Facebook放言将成为下一代互联网平台
  8. 从头写一个超过zip的压缩算法(1)最简单的压缩算法
  9. docker注意事项
  10. asp.net 导出 Excel 身份证格式显示格式问题