python php 通信2

原创 2012年03月27日 11:33:39

端口

php端

<?php
/**
 * Socket PHP客户端
  *
   */
   header ( 'Content-type:text/html;charset=utf8' );
   $host = 'tcp://localhost:1234';
   $fp = stream_socket_client ( $host, $errno, $error, 30 );
   if (! $fp)
   {     
echo "$error ($errno)";
   } else
   {
  $str = file_get_contents("http://againinput4.blog.163.com/blog/static/17279949120111110022169/");
//   $str = "<html><head><title>why len(y) <= 1</title><script>var y = 1</script></head>sample.<html>";
  fputs($fp,$str);
  while ( ! feof ( $fp ) )
{
echo fgets ( $fp ); #获取服务器返回的内容
}
fclose ( $fp );
   }   


?>

python



#!/usr/bin/python
#encode = utf-8
import socket,sys
from lxml.html.soupparser import fromstring
#tcp connection 
reload(sys)
sys.setdefaultencoding('utf8')


s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#host = socket.gethostname()
port = 1234
s.bind(('localhost', port))


s.listen(5)
while True:
print 'test'
c,addr = s.accept()
doc = c.recv(3096)
index = doc.find("@1@2@",0)
xpath = str(doc[0:index])
#xpath = "//title"
index = index + 5
doc = doc[index:]
#root = etree.fromstring(doc)
root = fromstring(doc)
result = root.xpath(xpath)
result = result[0].text
c.send(result)
c.close()


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

php之与python进行socket通信

## 设计目的 通过前端页面发起请求交给php,php创建socket请求交给python脚本,然后执行完毕之后,返回给前端。 ## index.html test g_xm...
  • sauphy
  • sauphy
  • 2015年12月16日 00:50
  • 491

php和javascript的get和post方式 有人串口转wifi模块httpdclient网页交互通信成功源码2 wifi继电器小黄人软件ypnr

全部源码下载:链接: http://pan.baidu.com/s/1qXxr0i4 密码: ypnr 有人串口转wifi模块 httpd client通信示例-用户使用网页通过服务器收发串口数据...

Python和其他进程的管道通信方式--popen和popen2的比较

目前有一个查询程序 get_user_id 是用C写的,python需要调用这个程序:使用 get_user_id  "用户名" 可以得到输出: "ID0002451".     在pyt...

python 8-2 如何线程间通信,使用标准库中Queue.queue,它是一个线程安全的队列

python 8-2 如何线程间通信,使用标准库中Queue.queue,它是一个线程安全的队列 解决方案: 使用标准库中Queue.queue,它是一个线程安全的队列 Download线程把下...

Python利用urllib/2模拟Http的Post请求调用php

一、应用需求         VSO平台的推广系统已接近尾声,还有最后一个问题就是每个月末对分红进行结账,将平台订单金额产生的分红打到用户的账户上,这种情况肯定要用Linux的定时任务来完成,结合前面...

python通信

  • 2017年11月17日 13:44
  • 864B
  • 下载

Python Socket通信小Demo

  • 2015年07月28日 13:49
  • 811B
  • 下载

php socket编程通信

php socket通信

.net调用Python进行串口通信

  • 2014年08月29日 11:12
  • 273KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python php 通信2
举报原因:
原因补充:

(最多只允许输入30个字)