鱼C论坛

 找回密码
 立即注册
查看: 2655|回复: 1

关于抓取网页内容的问题。

[复制链接]
发表于 2015-5-9 16:20:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Bingo臭臭 于 2015-5-9 16:22 编辑

各位大牛你们好。 小弟学习python不久刚刚入门,在应用上遇到了一点小困难。

先讲一下环境。 领导要求

我需要写一个在客户机上运行的程序,要求是。
1.在服务器上获取进程名(比如"cmd.exe"),这个进程名可能有1个,也有可能有100个。
2.获取进程名之后,开始检测这些进程是否在运行。 正在运行则返回一个进程名,如果不再运行就返回一个0.
3.将返回的结果通过post发送到服务器上。
4.以上三部分是一个大循环。 每隔一段时间循环一次。

以下是代码,
  1. # -*- coding: UTF-8 -*-
  2. import os,sys,time
  3. import requests
  4. PROCESSNAME1="taskmgr.exe"
  5. PROCESSNAME2="cmd.exe"
  6. url = 'http://**********'
  7. def getallporcesses():
  8.     command = 'tasklist'
  9.     list=os.popen(command).read().split('\n')
  10.     return list
  11. def getprocess(list):
  12.     for v in range(0,len(list)):
  13.         pos=-1
  14.         if PROCESSNAME1 in list[v] :
  15.             requests.post(url,PROCESSNAME1)
  16.             pos=v
  17.             break;
  18.         else:
  19.             pass;
  20.     if ( pos==-1):   
  21.         requests.post(url,'0')        
  22.     for v in range(0,len(list)):
  23.         pos=-1
  24.         if PROCESSNAME2 in list[v]:
  25.             requests.post(url,PROCESSNAME2)
  26.             pos=v
  27.             break;
  28.         else:
  29.             pass;
  30.     if ( pos==-1):
  31.         requests.post(url,'0')
  32. def main():
  33.     while(1):
  34.         getprocess(getallporcesses())
  35.         time.sleep(1)
  36. if __name__ == "__main__":
  37.     main()
复制代码



大牛们已经能够看出来了。   监测进程部分和向服务器post数据部分已经搞定了。

现在差的是第一步, 就是读取进程名。  服务器上的格式   应该是一个网页,或者是一个txt,通过http打开。
内容大概是这样
*********.exe
****.exe
************.exe
*******.exe

再次恳求各位大牛们,帮忙解决以下,  谢谢了!

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-5-9 16:28:31 | 显示全部楼层
怎么@别人啊:cry
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-16 00:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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