arkema 2018-8-23 17:00
利用nas或者vps爬取91pron视频站的小视频
91pron各位狼友应该都熟悉,各种自拍大神都出自这个论坛。除了SIS,91视频站也是本人常去的地方。昨天上网闲逛看到有人遍了一个爬取91视频站的代码,自己弄了下,确实能爬去网站上的的视频,这里分享给大家。
首先要确认你所用的主机是否能直接访问91。不能的话需要准备上网工具,现在一般都是用SSR,客户端可以在[url=https://www.tangtr.com/shaodowsocksr.html]这里[/url]下载,节点需要自己搭,或者使用别人共享的。我自己是用自己搭建SSR的VPS上部署的。自己写了个[url=https://www.tangtr.com/ss/vps]VPS推荐[/url]请各位参考。
命令需要的不多,连接到你自己的VPS后。
1、更新软件源
apt-get update
2、安装php及相关组件
apt install php-fpm php-curl php-xml
3、到你想要下载视频的地方拷贝代码
git clone [url]https://github.com/zzjzz9266a/91porn_php[/url]
4、运行程序(这里根据你的需要运行不同的程序,我这里是91all.php,后面介绍各个程序的功能)
[img]https://photo.tangtr.com/wp-content/uploads/2018/08/Snipaste_2018-08-21_13-32-33.png[/img]
以上是运行结果
[img]https://www.tangtr.com/wp-content/uploads/2018/08/Snipaste_2018-08-23_16-54-09.png[/img]
这是前两天爬的首页视频。
各程序简介
91pron.php 这个是爬取首页的。
91all.php 是爬取列表页的,例如“收藏最多”、“本月最热”等等,要别的列表的话可以去找对应的url。
修改91all.php文件,就能下载你想下载的页面文件。
listPage("http://91porn.com/v.php?category=top&viewtype=basic"); //本月最热
listPage("http://91porn.com/v.php?category=mf&viewtype=basic"); //收藏最多
listPage("http://91porn.com/v.php?category=md&viewtype=basic"); //本月讨论
默认是以上三项,其他的页面可以手动添加,按照以上的格式放在91all.php里上面三行下面就行,如果不想下载哪项,前面加上#注释掉就可以了。