搜索

网友贡献的一个python定时采集代码

[复制链接]
admin 发表于 2019-3-3 21:38:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册加入

x
  1. #!/usr/bin/env python3
  2. # coding: utf-8
  3. import requests
  4. import time
  5. def admin_reslib(i):
  6.     pg = 'pg=1'
  7.     while True:
  8.         url = 'https://网址/后台目录/admin_reslib2.php?password=密码&ac=day&rid=1&'
  9.         url_data = '&url='
  10.         res = requests.get(url+pg+url_data+str(i)).text
  11.         pg_data = res.split('location.href=\'')[1].split('\';}</script>')[0]
  12.         print(pg_data)
  13.         if 'pg=' in pg_data:
  14.             pg = 'pg=' + str(pg_data.split('pg=')[1].split('&')[0])
  15.             time.sleep(5)
  16.         else:
  17.             return
  18. if __name__ == '__main__':
  19.     # list格式添加采集
  20.     li = ['http://cj.156zy.me/inc/seacmsapi.php','http://cj.156zy.me/inc/seacmsapi.php']
  21.     for i in li:
  22.         admin_reslib(i)
复制代码


胸口碎八块大石 发表于 2019-3-4 05:32:23 | 显示全部楼层
感谢分享..凑满十个字...
回复

使用道具 举报

随缘小居 发表于 2019-3-4 08:30:40 | 显示全部楼层
这玩意怎么用 也不写个说明
回复

使用道具 举报

jzykk 发表于 2019-3-4 09:04:00 | 显示全部楼层
自从8.7以后的版本,每天的工作量巨大。采集完后还得手工校正。超级烦恼。
回复

使用道具 举报

qq3096651510 发表于 2019-3-4 12:13:14 | 显示全部楼层
不是说 设置头像        一次性        1        0        金币+100 怎么  没有给呢?
回复

使用道具 举报

hornets 发表于 2019-3-5 15:14:51 | 显示全部楼层
本帖最后由 hornets 于 2019-3-5 15:15 编辑

使用方法:1、https://www.seacms.net/thread-938-1-2.html
2、crontab -e  然后编辑后10/* * * * * python3 caiji..py


需要注意的是有个小bug,下面是修复版本 容错一下,能全自动
  1. #!/usr/bin/env python3
  2. # coding: utf-8
  3. import requests
  4. import time
  5. def admin_reslib(i):
  6.     pg = 'pg=1'
  7.     while True:
  8.         url = 'https://网址/后台目录/admin_reslib2.php?password=密码&ac=day&rid=1&'
  9.         url_data = '&url='
  10.         res = requests.get(url+pg+url_data+str(i)).text
  11.         pg_data = res.split('location.href=\'')[1].split('\';}</script>')[0]
  12.         print(pg_data)
  13.         if 'pg=' in pg_data:
  14.             pg = 'pg=' + str(pg_data.split('pg=')[1].split('&')[0])
  15.             time.sleep(5)
  16.         else:
  17.             return
  18. if __name__ == '__main__':
  19.     # list格式添加采集
  20.     li = ['http://cj.156zy.me/inc/seacmsapi.php','http://cj.156zy.me/inc/seacmsapi.php']
  21.     for i in li:
  22.         try:
  23.             admin_reslib(i)
  24.         except Exception as e:
  25.             print(e)
复制代码

评分

参与人数 1金币 +80 收起 理由
admin + 80 感谢贡献

查看全部评分

回复

使用道具 举报

小黑屋|海洋CMS

GMT+8, 2019-3-26 11:13 , Processed in 0.081120 second(s), 23 queries

Powered by SeaCMS!

© 2015-2018 seacms.net.

快速回复 返回顶部 返回列表