На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: RaD
  
    > получить контент страницы
      import tornado.ioloop
      import tornado.web
      import tornado.httpclient
      import urllib

      class MainHandler(tornado.web.RequestHandler):
      def get(self):
      data = self.get_argument('body', ‘No data received’)
      self.write(data)

      application = tornado.web.Application([
      (r“/”, MainHandler),
      ])

      def handle_request(response):
      if response.error:
      print “Error:”, response.error
      else:
      print response.body
      tornado.ioloop.IOLoop.instance().stop()

      application.listen(8888)
      http_client = tornado.httpclient.AsyncHTTPClient()

      http_client.fetch("http://some_site.ru:8888", handle_request, method='GET', headers=None, body=None)
      tornado.ioloop.IOLoop.instance().start()


      что-то не работает))) хочу сделать get запрос и получить содержимое страницы
        import tornado.ioloop
        import tornado.web
        import tornado.httpclient

        config = {
        #'connect_timeout': 50.0,
        #'request_timeout': 50.0,
        'proxy_host': 'my_proxy',
        'proxy_port': my_port
        }

        def handle_request(response):
        if response.error:
        print "Error:", response.error
        else:
        print response.body
        tornado.ioloop.IOLoop.instance().stop()

        http_client = tornado.httpclient.AsyncHTTPClient()
        http_client.fetch("http://some_site.ru", handle_request, **config)

        tornado.ioloop.IOLoop.instance().start()


        интернет - через прокси, выходит по таймауту, прописал прокси как параметр в fetch - не помогло

        у соседа отрабатывает все нормально, у него выделенный канал
          Текст программы, особенно на Питоне, лучше заворачивать в CODE. Иначе структура теряется.

          С tornado, к сожалению, ещё не работал. Некогда было.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0201 ]   [ 15 queries used ]   [ Generated: 29.03.24, 12:17 GMT ]