python爬虫报告_GitHub - Uppez/examples-of-web-crawlers: python爬虫例子,对新手比较友好。淘宝模拟登录,淘宝商品爬虫,淘宝我已购买的宝贝爬虫,天猫商...

一些python爬虫例子,对新手比较友好

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374617475732d7570646174696e672d627269676874677265656e2e737667

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d332e372d4646313439332e737667

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d57696e646f77732537434c696e75782537436d61634f532d3636303036362e737667

68747470733a2f2f6261646765732e66726170736f66742e636f6d2f6f732f6d69742f6d69742e737667

68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7368656e677169616e677a68616e672f6578616d706c65732d6f662d7765622d637261776c6572732e7376673f6c6f676f3d676974687562

68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f7368656e677169616e677a68616e672f6578616d706c65732d6f662d7765622d637261776c6572732e7376673f636f6c6f723d626c7565266c6f676f3d676974687562

68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f632f63332f507974686f6e2d6c6f676f2d6e6f746578742e737667

简介

一些常见的网站爬虫例子,代码通用性较高,时效性较久。项目代码对新手比较友好,尽量用简单的python代码,并配有大量注释。

使用教程

点击这里下载下载chrome浏览器

查看chrome浏览器的版本号,点击这里下载对应版本号的chromedriver驱动

pip安装下列包

pip install selenium

点击这里登录微博,并通过微博绑定淘宝账号密码

在main中填写chromedriver的绝对路径

在main中填写微博账号密码

#改成你的chromedriver的完整路径地址

chromedriver_path = "/Users/bird/Desktop/chromedriver.exe"

#改成你的微博账号

weibo_username = "改成你的微博账号"

#改成你的微博密码

weibo_password = "改成你的微博密码"

演示图片

example.gif

使用教程

点击这里下载下载chrome浏览器

查看chrome浏览器的版本号,点击这里下载对应版本号的chromedriver驱动

pip安装下列包

pip install selenium

pip install pyquery

点击这里登录微博,并通过微博绑定淘宝账号密码

在main中填写chromedriver的绝对路径

在main中填写微博账号密码

#改成你的chromedriver的完整路径地址

chromedriver_path = "/Users/bird/Desktop/chromedriver.exe"

#改成你的微博账号

weibo_username = "改成你的微博账号"

#改成你的微博密码

weibo_password = "改成你的微博密码"

演示图片

example.gif

example2.png

使用教程

点击这里下载下载chrome浏览器

查看chrome浏览器的版本号,点击这里下载对应版本号的chromedriver驱动

pip安装下列包

pip install selenium

pip install pyquery

点击这里登录微博,并通过微博绑定淘宝账号密码

在main中填写chromedriver的绝对路径

在main中填写微博账号密码

#改成你的chromedriver的完整路径地址

chromedriver_path = "/Users/bird/Desktop/chromedriver.exe"

#改成你的微博账号

weibo_username = "改成你的微博账号"

#改成你的微博密码

weibo_password = "改成你的微博密码"

演示图片

example.gif

example2.png

简介

有时候,你很想关心她,但是你太忙了,以至于她一直抱怨,觉得你不够关心她。你暗自下决心,下次一定要准时发消息给她,哪怕是几句话,可是你又忘记了。你觉得自己很委屈😭,但是她又觉得你不负责。

现在,再不用担心了,用python就可以给女友定时发提示消息了,而且不会漏过每一个关键时刻,每天早上起床、中午吃饭、晚上吃饭、晚上睡觉,都会准时发消息给她了,而且还可以让她学习英语单词哦!

在生日来临之时,自动发祝福语。在节日来临之时,比如**三八妇女节、女神节、情人节、春节、圣诞节**,自动发问候语哦,再也不用担心他说你没有仪式感了😀

最重要的时候,实时可以知道女友的情感情绪指数哦,再也不用担心女友莫名其妙生气了。

使用教程

pip安装下列包

pip install wxpy

pip install requests

设置以下内容

设置config.ini相关信息

演示图片

example1.pngexample2.png

example3.png

简介

壁纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物。然而,终究有一天你已经产生审美疲劳了,但你下定决定要换壁纸的时候,又发现网上的壁纸要么分辨率低,要么带有水印。

这里有一款Mac下的小清新壁纸神器Pap.er,可能是Mac下最好的壁纸软件,自带5K超清分辨率壁纸,富有多种类型壁纸,当我们想在Windows或者Linux下使用的时候,就可以考虑将5K超清分辨率壁纸爬取下来。

使用教程

确保以下库均已安装:

# 如果没有安装,请使用pip install module安装

import requests

import filetype

import os

import json

from contextlib import closing

演示图片

example1.png

example2.gif

简介

这个项目源于大三某课程设计。平常经常需要搜索一些电影,但是不知道哪些评分高且评价人数多的电影。为了方便使用,就将原来的项目重新改写了。当做是对爬虫技术、可视化技术的实践了。主要是通过从排行榜和从影片关键词两种方式爬取电影数据。

使用教程

打开当前面目录下的**getMovieInRankingList.py**,定位到第59行,将executable_path=/Users/bird/Desktop/chromedriver.exe修改成你自己的chromedriver路径

打开pycharm,依次安装以下包

pip install Pillow

pip install selenium

演示图片

example_rating.png

example_keyword.png

包含功能

根据关键字搜索电影

根据排行榜(TOP250)搜索电影

显示IMDB评分及其他基本信息

提供多个在线视频站点,无需vip

提供多个云盘站点搜索该视频,以便保存到云盘

提供多个站点下载该视频

等待更新

存在问题

目前没有加入反爬虫策略,如果运行出现403 forbidden提示,则说明暂时被禁止,解决方式如下:

加入cookies

采用随机延时方式

采用IP代理池方式(较不稳定)

简介

提到爬虫,大部分人都会想到使用Scrapy工具,但是仅仅停留在会使用的阶段。为了增加对爬虫机制的理解,我们可以手动实现多线程的爬虫过程,同时,引入IP代理池进行基本的反爬操作。

本次使用天天基金网进行爬虫,该网站具有反爬机制,同时数量足够大,多线程效果较为明显。

技术路线

IP代理池

多线程

爬虫与反爬

数据格式

000056,建信消费升级混合,2019-03-26,1.7740,1.7914,0.98,2019-03-27 15:00

000031,华夏复兴混合,2019-03-26,1.5650,1.5709,0.38,2019-03-27 15:00

000048,华夏双债增强债券C,2019-03-26,1.2230,1.2236,0.05,2019-03-27 15:00

000008,嘉实中证500ETF联接A,2019-03-26,1.4417,1.4552,0.93,2019-03-27 15:00

000024,大摩双利增强债券A,2019-03-26,1.1670,1.1674,0.04,2019-03-27 15:00

000054,鹏华双债增利债券,2019-03-26,1.1697,1.1693,-0.03,2019-03-27 15:00

000016,华夏纯债债券C,2019-03-26,1.1790,1.1793,0.03,2019-03-27 15:00

功能截图

example.gif

配置说明

# 确保安装以下库,如果没有,请在python3环境下执行pip install 模块名

import requests

import random

import re

import queue

import threading

import csv

import json

简介

你是否想过生成一份属于你的微信个人数据报告,了解你的微信社交历史。现在,我们基于python对微信好友进行全方位数据分析,包括:昵称、性别、年龄、地区、备注名、个性签名、头像、群聊、公众号等。

其中,在分析好友类型方面,主要统计出你的陌生人、星标好友、不让他看我的朋友圈的好友、不看他的朋友圈的好友数据。在分析地区方面,主要统计所有好友在全国的分布以及对好友数最多的省份进行进一步分析。在其他方面,统计出你的好友性别比例、猜出你最亲密的好友,分析你的特殊好友,找出与你所在共同群聊数最多的好友数据,对你的好友个性签名进行分析,对你的好友头像进行分析,并进一步检测出使用真人头像的好友数据。

目前网上关于这方面的数据分析文章比较多,但是运行起来比较麻烦,而本程序的运行十分简单,只需要扫码登录一步操作即可。

功能截图

example1.png

example2.png

example5.png

example6.png

example7.png

example8.png

example10.png

如何运行

# 跳转到当前目录

cd 目录名

# 先卸载依赖库

pip uninstall -y -r requirement.txt

# 再重新安装依赖库

pip install -r requirement.txt

# 开始运行

python generate_wx_data.py

如何打包成二进制可执行文件

# 安装pyinstaller

pip install pyinstaller

# 跳转到当前目录

cd 目录名

# 先卸载依赖库

pip uninstall -y -r requirement.txt

# 再重新安装依赖库

pip install -r requirement.txt

# 更新 setuptools

pip install --upgrade setuptools

# 开始打包

pyinstaller generate_wx_data.py

补充

项目持续更新,欢迎您star本项目

License

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值