Перейти к содержимому
MedvedevTD

[PythonAPI] Методы для работы с web-ресурсами

В этой теме 1 комментарий

Рекомендуемые комментарии

16 880
Разработчик
6 961 публикация

 

PythonAPI - Web

Методы "Web" позволяют работать с web ресурсами.

 

Доступные методы:

web

  • web.getAllowedUrls()
  • web.addAllowedUrl(encodedUrl)
  • web.openUrl(url)
  • web.urlEncode(query, doseq=0)
  • web.urlQuote(s, safe='/')
  • web.openUrlAsync(url, callback, data = None)


web.getAllowedUrls()

Данная функция возвращает list, список разрешенных к использованию URL-ов.


web.addAllowedUrl(encodedUrl)

Данная функция добавляет специально закодированный URL в список разрешенных URL'ов. Запросить специально подготовленный URL можно у  @MatroseFuchs обратившись к нему в ЛС на официальном форуме игры.

Входной аргумент: encodedUrl - специально закодированный URL.


web.openUrl(url)

Метод аналогичен "urllib2.urlopen(url, data=None)", позволяет открыть URL из списка разрешенных URL-ов.
Входной аргумент - разрешенный URL.

Полная документация по данной функции доступна на официальном сайте Python здесь: https://docs.python....urllib2.urlopen


web.urlEncode(query)

Метод аналогичен "urllib.urlencode(query, doseq=0)", используется для кодирования строки в вид, удовлетворяющий правилам данных в запросах.

Полная документация по данной функции доступна на официальном сайте Python здесь: https://docs.python....rllib.urlencode


web.urlQuote(s, safe='/')

Метод анологичен "urllib.quote(string, safe)", заменяет все специальные симолы последовательностями "%nn". Цифры, английские буквы и символы подчеркивания, точки и дефис не кодируются. Пробелы преобразуются в последовательность "%20".
Входной аргумент - "s" строка в которой производятся замены, "safe" - символы, которые преобразовывать нельзя.

Полная документация по данной функции доступна на официальном сайте Python здесь: https://docs.python....ml#urllib.quote       


web.openUrlAsync(url, callback, data=None)

Метод аналогичен "threading.Thread(url, callback, data = None).start()", используется для запуска нескольких процессов одновременно .

  • Круто 1

Рассказать о публикации


Ссылка на публикацию

×