Kulumer 2016-09-21 10:49 采纳率: 0%
浏览 858

Python Socket 模拟HTTP通信 failed......

代码如下,连接某个网址时长时间无响应

 from socket import *
from ssl import *
class lianjie(object):
    def __init__(self,domain,port,req):
        self.socket=socket
        self.domain=domain
        self.port=port
        self.req=req
        self.aimip=gethostbyname(domain)
    def httpsrun(self):
        print 'aim ip is ',self.aimip
        s=wrap_socket(socket(AF_INET,SOCK_STREAM))
        s.connect((self.aimip,self.port))
        s.send(req)
        x=s.recv(65536)
        print x
        s.close()
    def httprun(self):
        print 'aim ip is ', self.aimip
        s=socket(AF_INET,SOCK_STREAM)
        s.connect((self.aimip,self.port))
        s.send(self.req)
        rec=s.recv(65536)
        print rec
        s.close()
  • 写回答

1条回答 默认 最新

  • oyljerry 2016-09-21 12:45
    关注

    对应网站不给你结果返回导致的。可能网站做了处理

    评论

报告相同问题?

悬赏问题

  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名