python django

hanrp0702 2017-08-23 06:16:17
项目情况说明:
webserver与现场的硬件通讯,现场硬件和服务器之间通过tcp协议通讯,服务器为tcp server,现场硬件为tcp client,同时服务器通过Django将采集到的数据通过web界面展示给用户。

Django展示数据可以,但是使用Django建立tcp server获取现场的数据,tcp server在Django中该怎样建立啊?
...全文
138 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanrp0702 2017-08-24
  • 打赏
  • 举报
回复
引用 1 楼 chuifengde 的回复:
import re from selenium import webdriver url=r'http://www.zcy.gov.cn/search?fcid=3&pageNo=2&pageSize=200' dri=webdriver.PhantomJS() dri.get(url) con=dri.page_source from bs4 import BeautifulSoup as BS soup=BS(con,'html.parser') ll=soup.find('ul',{'class':'view-mode-thumb'}) for c in ll.contents: if str(c)!='\n': l=re.findall(r'src="(.*?)".*?"currency">(.*?)</span>.*?已销售:(.*?)</span>.*?blank">(.*?)</a>',str(c),re.DOTALL) print(l) dri.close()
不要代码,要方案
hanrp0702 2017-08-24
  • 打赏
  • 举报
回复
引用 2 楼 IamNieo 的回复:
django是web框架而已,1.9以后多了个channel,可以来做实时通讯
谢谢
chuifengde 2017-08-23
  • 打赏
  • 举报
回复
import re from selenium import webdriver url=r'http://www.zcy.gov.cn/search?fcid=3&pageNo=2&pageSize=200' dri=webdriver.PhantomJS() dri.get(url) con=dri.page_source from bs4 import BeautifulSoup as BS soup=BS(con,'html.parser') ll=soup.find('ul',{'class':'view-mode-thumb'}) for c in ll.contents: if str(c)!='\n': l=re.findall(r'src="(.*?)".*?"currency">(.*?)</span>.*?已销售:(.*?)</span>.*?blank">(.*?)</a>',str(c),re.DOTALL) print(l) dri.close()
nieoding 2017-08-23
  • 打赏
  • 举报
回复
django是web框架而已,1.9以后多了个channel,可以来做实时通讯

37,718

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧