python爬取网页每日一句英语发给微信好友
步骤
- 链接: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爬取网页每日一句英语发给微信好友相关推荐
- Python爬取金山词霸每日一句,存储到MySQL中
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/7/3 20:25 # @Author : baoshan # @Site : ...
- Python爬取天气信息并定时发送给微信好友(异地恋神器)!!
效果 前言 中国天气网: http://www.weather.com.cn/ 点击右上角的具体的天气数据 想获取哪个城市的天气,就搜索城市进行切换 这里以青岛为例 可以看到此时url为: http: ...
- python爬取图片-Python爬取网页中的图片(搜狗图片)详解
前言 最近几天,研究了一下一直很好奇的爬虫算法.这里写一下最近几天的点点心得.下面进入正文: 你可能需要的工作环境: Python 3.6官网下载 本地下载 我们这里以sogou作为爬取的对象. 首先 ...
- python爬取网页公开数据_如何用Python爬取网页数据
使用Python爬取网页数据的方法: 一.利用webbrowser.open()打开一个网站:>>> import webbrowser >>> webbrowse ...
- 编程python爬取网页数据教程_实例讲解Python爬取网页数据
一.利用webbrowser.open()打开一个网站: >>> import webbrowser >>> webbrowser.open('http://i.f ...
- python爬取网页版QQ空间,生成词云图、柱状图、折线图(附源码)
python爬取网页版QQ空间,生成词云图.柱状图.折线图 最近python课程学完了,琢磨着用python点什么东西,经过一番搜索,盯上了QQ空间,拿走不谢,欢迎点赞收藏,记得github给个sta ...
- python爬虫教程:实例讲解Python爬取网页数据
这篇文章给大家通过实例讲解了Python爬取网页数据的步骤以及操作过程,有兴趣的朋友跟着学习下吧. 一.利用webbrowser.open()打开一个网站: >>> import w ...
- 使用Python爬取网页图片
使用Python爬取网页图片 李晓文 21 天前 近一段时间在学习如何使用Python进行网络爬虫,越来越觉得Python在处理爬虫问题是非常便捷的,那么接下来我就陆陆续续的将自己学习的爬虫知识分享给 ...
- Python小姿势 - Python爬取网页数据
Python爬取网页数据 爬取网页数据是一个比较常见的Python应用场景,有很多第三方库可以帮助我们完成这个任务.这里我们介绍一下urllib库中的一个常用方法:urllib.request.url ...
最新文章
- 转 sessionid如何产生?由谁产生?保存在哪里?
- bigdecimal正确用法_BigDecimal用法详解
- Android 开发者该如何进阶?
- 小程序获取列表的下标
- MySql 内连接,外连接查询方式区别
- python中的range_python中range()与xrange()用法分析
- 零基础学web前端难吗?新手该怎么学?
- mysql中dml语言_八、mysql DML语言
- 深度学习框架 —— tflearn 的学习
- 一个gSOAP web服务可以用多线程技术来处理请求
- 多重背包单调队列优化思路_单调队列优化多重背包问题
- Android下的串口通信实战之电子秤交互
- 微信小程序的转发分享功能
- GSMA选举新的董事会成员,宣布Orange董事长兼首席执行官Stéphane Richard出任主席
- 哪家python培训最好
- Python-基础课-第二节-02-变量与常量
- GRUB4DOS加载ISO启动光盘完美解决方案
- 微信小程序 java音乐播放器系统python php
- win10关于仅仅只能创建文件夹的问题
- 郑州科技学院计算机,郑州科技学院2005级(成)计算机信息管理一班